Perintah while JavaScript
- Halaman Sebelumnya var
- Halaman Berikutnya break
- Kembali ke Lapisan Atas Panduan Referensi Statement JavaScript
Definisi dan penggunaan
Perintah while menciptakan perulangan yang dijalankan saat kondisi yang ditentukan benar
Saat kondisi masih benar, perulangan akan terus berjalan. Ia akan berhenti hanya saat kondisi menjadi salah.
JavaScript mendukung jenis perulangan yang berbeda:
- for - Melakukan blok kode beberapa kali
- for/in - Melooping melalui properti objek
- for/of - Melooping melalui nilai objek yang dapat dievaluasi
- while - Melakukan blok kode saat kondisi yang ditentukan benar
- do/while - Melakukan blok kode sekali, kemudian mengulangi kembali saat kondisi yang ditentukan benar
Petunjuk:Gunakan perintah break untuk keluar dari perulangan, dan gunakan perintah continue untuk melewati nilai dalam perulangan.
Contoh
Kode blok akan diulangi selama variabel (i) kurang dari 5:
var text = ""; var i = 0; while (i < 5) { text += "<br>The number is " + i; i++; }
Ada banyak contoh TIY lainnya di bawah halaman ini.
Sintaks
while (condition) { blok kode yang akan dieksekusi }
Nilai parameter
Parameter | Deskripsi |
---|---|
condition |
Diperlukan. Definisi kondisi untuk menjalankan perulangan (blok kode). Jika mengembalikan true, perulangan akan dimulai kembali, jika mengembalikan false, perulangan akan berakhir. Keterangan:Jika kondisi selalu benar, perulangan tidak akan pernah berakhir. Ini akan membuat browser Anda pecah. Keterangan:Jika Anda menggunakan variabel dengan kondisi, pastikan untuk menginisialisasi variabel sebelum perulangan dan menambahkannya dalam perulangan. Jika lupa untuk menambah variabel, perulangan tidak akan pernah berakhir. Ini juga akan membuat browser Anda pecah. |
Detil teknis
Versi JavaScript: | ECMAScript 1 |
---|
Contoh lebih banyak
Contoh
Perulangan melintasi indeks array, mengumpulkan nama mobil dari array cars:
var cars = ["BMW", "Volvo", "Saab", "Ford"]; var text = ""; var i = 0; while (i < cars.length) { text += cars[i] + "<br>"; i++; }
Penjelasan contoh:
- Pertama, kami menetapkan variabel sebelum perulangan dimulai (var i = 0;)
- Lalu, kami mendefinisikan kondisi perulangan. Selama variabel kurang dari panjang array (yaitu 4), perulangan akan terus berlanjut
- Setiap kali perulangan dijalankan, variabel bertambah satu (i++)
- Saat variabel tidak kurang dari 4 (panjang array), kondisi salah, perulangan berakhir
Contoh
Melanjutkan pengecekan indeks array:
var cars = ["BMW", "Volvo", "Saab", "Ford"]; var text = ""; var len = cars.length; while (len--) { text += cars[len] + "<br>"; }
Contoh
Penggunaan perintah break - Keluar dari blok perulangan, saat variabel i sama dengan "3":
var text = ""; var i = 0; while (i < 5) { text += "<br>The number is " + i; i++; if (i == 3) { break; } }
Contoh
Penggunaan perintah continue - Blok perulangan, tetapi lewati nilai "3":
var text = ""; var i = 0; while (i < 5) { i++; if (i == 3) { continue; } text += "<br>The number is " + i; }
Dukungan browser
Perintah | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
while | Dukungan | Dukungan | Dukungan | Dukungan | Dukungan |
Halaman yang berhubungan
Panduan JavaScript:Perulangan While JavaScript
Panduan Referensi JavaScript:Perintah do ... while JavaScript
Panduan Referensi JavaScript:Perintah for JavaScript
Panduan Referensi JavaScript:Perintah break JavaScript
Panduan Referensi JavaScript:Perintah continue JavaScript
- Halaman Sebelumnya var
- Halaman Berikutnya break
- Kembali ke Lapisan Atas Panduan Referensi Statement JavaScript