JavaScript - Döngü için

'fordöngü, en kompakt döngü biçimidir. Aşağıdaki üç önemli bölümü içerir -

  • loop initializationsayacımızı bir başlangıç ​​değerine başlattığımız yer. Başlatma ifadesi döngü başlamadan önce yürütülür.

  • test statementbelirli bir koşulun doğru olup olmadığını test eder. Koşul doğruysa, döngü içinde verilen kod çalıştırılır, aksi takdirde kontrol döngüden çıkar.

  • iteration statement sayacınızı artırabileceğiniz veya azaltabileceğiniz yer.

Üç parçayı da noktalı virgülle ayırarak tek bir satıra koyabilirsiniz.

Akış Şeması

Bir akış şeması for JavaScript'teki döngü aşağıdaki gibi olacaktır -

Sözdizimi

Sözdizimi for döngü JavaScript aşağıdaki gibidir -

for (initialization; test condition; iteration statement) {
   Statement(s) to be executed if test condition is true
}

Misal

Nasıl olduğunu öğrenmek için aşağıdaki örneği deneyin. for döngü JavaScript'te çalışır.

<html>
   <body>      
      <script type = "text/javascript">
         <!--
            var count;
            document.write("Starting Loop" + "<br />");
         
            for(count = 0; count < 10; count++) {
               document.write("Current Count : " + count );
               document.write("<br />");
            }         
            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...