Loop mengeksekusi blok kode jumlah tertentu kali, atau saat kondisi tertentu adalah benar.
The while Loop (Loop Sementara)
Sementara loop loop melalui suatu blok kode sementara kondisi tertentu adalah benar.
Sintaksis
while ( variable <= endvalue ) { code to be executed }
Catatan : <= bisa semua operator perbandingan.
Contoh :
Contoh di bawah ini mendefinisikan sebuah loop yang dimulai dengan i = 0. Loop akan terus berjalan selama sebagai i adalah kurang dari, atau sama dengan 5. saya akanmeningkat 1 setiap kali loop berjalan :
<html> <body> <script type="text/javascript"> var i=0; while (i<=5) { document.write("The number is " + i); document.write("<br />"); i++; } </script> </body> </html>
The do…while Loop
Melakukan … while adalah varian dari loop sementara. Loop ini akan mengeksekusi blokkode SEKALI, da n kemudian akan diulang selama kondisi yang ditentukan benar.
Sintaksis
do { code to be executed } while (variable<=endvalue);
Contoh :
Contoh di bawah ini menggunakan melakukan … while. Melakukan … while akan selaludijalankan minimal sekali, bahkan jika kondisi adalah palsu, karena pernyataan dijalankansebelum kondisi diuji :
<html> <body> <script type="text/javascript"> var i=0; do { document.write("The number is " + i); document.write("<br />"); i++; } while (i<=5); </script> </body> </html>