while Loop
Loop loop while melalui sebuah blok kode selama kondisi tertentu benar.
Sintaks
while(kondisi){Contoh
blok kode yang akan dieksekusi
}
Dalam contoh berikut, kode dalam loop akan berjalan, lagi dan lagi, selama variabel(i) kurang dari 10:
Contoh
while(i <10){Catatan Jika Anda lupa untuk meningkatkan variabel yang digunakan dalam kondisi ini, loop tidak akan pernah berakhir. Ini akan merusak browser Anda.
teks + = "Nomornya adalah" + i;
i ++;
}
Do / while Loop
The do / while loop adalah varian dari while loop. Loop ini akan mengeksekusi blok kode satu kali, sebelum mengecek apakah kondisinya benar, maka akan mengulangi loop asalkan kondisinya benar.
Sintaks
do{Contoh
blok kode yang akan dieksekusi
}
while(kondisi);
Contoh di bawah ini menggunakan do / while loop. Loop akan selalu dieksekusi setidaknya sekali, meski kondisinya salah, karena blok kode dijalankan sebelum kondisi diuji:
Contoh
do{
teks + = "Nomornya adalah" + i;
I ++;
}
while(i <10);
Jangan lupa untuk meningkatkan variabel yang digunakan dalam kondisi tersebut, jika tidak maka loop tidak akan pernah berakhir!
Membandingkan untuk dan while
Jika Anda telah membaca bab sebelumnya, tentang for loop, Anda akan menemukan bahwa loop while sama dengan loop, dengan pernyataan 1 dan pernyataan 3 dihilangkan.
Lingkaran dalam contoh ini menggunakan loop untuk mengumpulkan nama mobil dari rangkaian mobil:
Contoh
var cars = ["BMW", "Volvo", "Saab", "Ford"];
var i = 0;
var teks = "";
for(; mobil[i];){
teks + = mobil[i] + "<br>";
I ++;
}
Lingkaran dalam contoh ini menggunakan loop while untuk mengumpulkan nama mobil dari rangkaian mobil:
Contoh
var cars = ["BMW", "Volvo", "Saab", "Ford"];
var i = 0;
var teks = "";
while(mobil [i]){
teks + = mobil [i] + "<br>";
I ++;
}
Out Of Topic Show Konversi KodeHide Konversi Kode