JavaScript lakukan...sementara Loop
Contoh
Jalankan blok kode sekali, lalu lanjutkan jika kondisi (i < 5) benar:
let text = "";
let i = 0;
do {
text += i + "<br>";
i++;
}
while (i < 5);
Definisi dan Penggunaan
Pernyataan do...while
kombo mendefinisikan blok kode yang akan dieksekusi sekali, dan diulang selama kondisinya true
.
Digunakan do...while
ketika Anda ingin menjalankan blok kode setidaknya satu kali .
Catatan
Jika Anda menggunakan variabel dalam kondisi, Anda harus menginisialisasinya sebelum loop, dan menambahkannya di dalam loop. Jika tidak, loop tidak akan pernah berakhir. Ini akan membuat browser Anda crash.
Jika kondisinya selalu benar, perulangan tidak akan pernah berakhir. Ini juga akan membuat browser Anda crash.
Lihat juga:
Sintaksis
do {
code block to be executed
}
while (condition);
Parameter
Parameter | Description |
condition | Required. The condition for running the code block. If true , the loop will start over again, otherwise it ends. |
Pernyataan Loop JavaScript
Penyataan | Keterangan | |
merusak | Keluar dari lingkaran | |
melanjutkan | Melewati nilai dalam satu lingkaran | |
ketika | Loop blok kode saat kondisinya benar | |
lakukan ... sementara | Mengulangi blok kode satu kali, dan kemudian ketika kondisinya benar | |
untuk | Loop blok kode saat kondisinya benar | |
untuk...dari | Mengulang nilai dari setiap iterable | |
untuk...di | Mengulangi properti suatu objek |
Dukungan Peramban
do..while
adalah fitur ECMAScript1 (ES1).
ES1 (JavaScript 1997) didukung penuh di semua browser:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |