JavaScript - Döngüler
Bir program yazarken, tekrar tekrar bir eylem gerçekleştirmeniz gereken bir durumla karşılaşabilirsiniz. Bu tür durumlarda, satır sayısını azaltmak için döngü ifadeleri yazmanız gerekir.
JavaScript, programlama baskısını azaltmak için gerekli tüm döngüleri destekler.
While Döngüsü
JavaScript'teki en temel döngü, whileBu bölümde tartışılacak olan döngü. Birwhile döngü, bir ifadeyi veya kod bloğunu bir expressiondoğru. İfade olduğundafalse, döngü sona erer.
Akış Şeması
Akış şeması while loop aşağıdaki gibi görünüyor -
Sözdizimi
Sözdizimi while loop JavaScript'te aşağıdaki gibidir -
while (expression) {
Statement(s) to be executed if expression is true
}
Misal
While döngüsünü uygulamak için aşağıdaki örneği deneyin.
<html>
<body>
<script type = "text/javascript">
<!--
var count = 0;
document.write("Starting Loop ");
while (count < 10) {
document.write("Current Count : " + count + "<br />");
count++;
}
document.write("Loop stopped!");
//-->
</script>
<p>Set the variable to different value and then try...</p>
</body>
</html>
Çıktı
Starting Loop
Current Count : 0
Current Count : 1
Current Count : 2
Current Count : 3
Current Count : 4
Current Count : 5
Current Count : 6
Current Count : 7
Current Count : 8
Current Count : 9
Loop stopped!
Set the variable to different value and then try...
Do ... while döngüsü
do...while döngü benzerdir whiledöngü sonunda koşul kontrolünün gerçekleşmesi dışında döngü. Bu, koşul olsa bile döngünün her zaman en az bir kez yürütüleceği anlamına gelir.false.
Akış Şeması
Bir akış şeması do-while döngü aşağıdaki gibi olacaktır -
Sözdizimi
İçin sözdizimi do-while JavaScript'teki döngü aşağıdaki gibidir -
do {
Statement(s) to be executed;
} while (expression);
Note - Sonunda kullanılan noktalı virgülü kaçırmayın do...while döngü.
Misal
Nasıl uygulanacağını öğrenmek için aşağıdaki örneği deneyin. do-while JavaScript'te döngü.
<html>
<body>
<script type = "text/javascript">
<!--
var count = 0;
document.write("Starting Loop" + "<br />");
do {
document.write("Current Count : " + count + "<br />");
count++;
}
while (count < 5);
document.write ("Loop stopped!");
//-->
</script>
<p>Set the variable to different value and then try...</p>
</body>
</html>
Çıktı
Starting Loop
Current Count : 0
Current Count : 1
Current Count : 2
Current Count : 3
Current Count : 4
Loop Stopped!
Set the variable to different value and then try...