Perulangan While JavaScript
- Halaman Sebelumnya JS Loop For Of
- Halaman Berikutnya JS Break
Perulangan akan terus mengeksekusi blok kode selama kondisi tetap benar.
Perulangan While
Perulangan while akan terus mengulangi blok kode selama kondisi yang ditentukan tetap benar.
Syarat
while (Kondisi) { Blok kode yang akan dieksekusi }
Contoh
Dalam contoh di bawah ini, kode di dalam perulangan akan dieksekusi terus-menerus selama variabel (i) kurang dari 10:
while (i < 10) { text += "Bilangan adalah " + i; i++; }
Jika anda lupa untuk mengincrement variabel yang digunakan dalam kondisi, perulangan akan tetap berlanjut dan dapat menyebabkan broser gagal.
Perulangan Do/While
Perulangan do/while adalah varian dari perulangan while. Perulangan ini akan dieksekusi sekali sebelum pengecekan kondisi apakah benar, dan akan terus berulang selama kondisi tetap benar.
Syarat
do { Blok kode yang akan dieksekusi } while (Kondisi);
Contoh
Contoh di bawah ini menggunakan perulangan do/while. Perulangan ini akan dieksekusi setidaknya sekali, bahkan jika kondisi salah, karena blok kode akan dieksekusi sebelum pengujian kondisi:
do { text += "Bilangan adalah " + i; i++; } while (i < 10);
while (i < 10);
Jangan lupa untuk meng-increment nilai variabel yang digunakan dalam kondisi, sebaliknya pengulangan akan tetap berlanjut!
Perbandingan For dengan While
Pengulangan di contoh ini menggunakan Jika Anda sudah membaca bab tentang pengulangan sebelumnya, Anda akan menemukan bahwa pengulangan while hampir sama dengan pengulangan for, dimana pernyataan 1 dan pernyataan 2 dapat disingkirkan.untuk mengekstrak merek mobil dalam array cars:
Contoh
var cars = ["BMW", "Volvo", "Saab", "Ford"]; var i = 0; var text = ""; Pengulangan for text += cars[i] + "<br>"; i++; }
Pengulangan di contoh ini menggunakan Pengulangan whileuntuk mengekstrak merek mobil dalam array cars:
Contoh
var cars = ["BMW", "Volvo", "Saab", "Ford"]; var i = 0; var text = ""; while (cars[i]) { text += cars[i] + "<br>"; i++; }
buku pelengkap
untuk mendapatkan informasi lebih lanjut tentang Pernyataan while JavaScriptuntuk mendapatkan pengetahuan yang lebih lanjut, silakan baca konten yang relevan di panduan tingkat lanjut JavaScript:
- Iterasi Statement ECMAScript
- Iterasi Statement disebut juga dengan pernyataan pengulangan. Bab ini memperkenalkan empat jenis pernyataan pengulangan yang disediakan ECMAScript.
- Halaman Sebelumnya JS Loop For Of
- Halaman Berikutnya JS Break