JavaScript - While Loops

Saat menulis program, Anda mungkin menghadapi situasi di mana Anda perlu melakukan tindakan berulang kali. Dalam situasi seperti itu, Anda perlu menulis pernyataan loop untuk mengurangi jumlah baris.

JavaScript mendukung semua loop yang diperlukan untuk mengurangi tekanan pemrograman.

Sementara Loop

Loop paling dasar dalam JavaScript adalah whileloop yang akan dibahas dalam bab ini. Tujuan dari awhile loop adalah untuk mengeksekusi pernyataan atau blok kode berulang kali selama file expressionadalah benar. Begitu ekspresi menjadifalse, loop berakhir.

Diagram alir

Diagram alir while loop terlihat sebagai berikut -

Sintaksis

Sintaks dari while loop dalam JavaScript adalah sebagai berikut -

while (expression) {
   Statement(s) to be executed if expression is true
}

Contoh

Coba contoh berikut untuk mengimplementasikan while loop.

<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>

Keluaran

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 ... sementara Loop

Itu do...while loop mirip dengan whileloop kecuali bahwa pemeriksaan kondisi terjadi di akhir loop. Ini berarti bahwa loop akan selalu dijalankan setidaknya satu kali, meskipun kondisinya demikianfalse.

Diagram alir

Diagram alir a do-while loop akan menjadi sebagai berikut -

Sintaksis

Sintaks untuk do-while loop di JavaScript adalah sebagai berikut -

do {
   Statement(s) to be executed;
} while (expression);

Note - Jangan lewatkan titik koma yang digunakan di akhir do...while loop.

Contoh

Coba contoh berikut untuk mempelajari cara mengimplementasikan a do-while loop di JavaScript.

<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>

Keluaran

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...