Perintah break JavaScript
- Halaman Sebelumnya break
- Halaman Berikutnya class
- Kembali ke Lapisan Atas Panduan Referensi Statement JavaScript
Definisi dan penggunaan
Pernyataan break keluar dari pernyataan switch atau loop (for, for ... in, while, do ... while).
Ketika pernyataan break digunakan bersamaan dengan pernyataan switch, ia akan keluar dari blok switch. Ini akan menghentikan eksekusi kode dan/atau tes kasus di dalam blok.
Ketika pernyataan break digunakan dalam loop, ia akan menghentikan loop dan melanjutkan eksekusi kode setelah loop (jika ada).
Pernyataan break dapat digunakan bersamaan dengan referensi label yang opsional untuk "keluar" dari setiap blok kode JavaScript (lihat contoh lainnya di bawah).
Keterangan:Jika tidak diambil referensi label, pernyataan break hanya dapat digunakan di dalam loop atau switch.
Contoh
Dalam contoh ini, kita gunakan perulangan for dan pernyataan break bersamaan.
Lanjutkan kode dalam loop, tetapi keluar dari loop saat variabel i sama dengan "3":
var text = "" var i; for (i = 0; i < 5; i++) { if (i === 3) { break; } text += "Angka adalah " + i + "<br>"; }
Ada banyak contoh TIY lainnya di bawah halaman.
Sintaks
break;
Gunakan referensi label yang opsional:
break labelname;
Detil teknis
Versi JavaScript: | ECMAScript 1 |
---|
Beberapa contoh lain
Contoh
Dalam contoh ini, kita gunakan perulangan while dan pernyataan break bersamaan.
Lanjutkan kode dalam loop, tetapi keluar dari loop saat variabel i sama dengan "3":
var text = ""; var i = 0; while (i < 5) { text += "<br>Angka adalah " + i; i++; if (i === 3) { break; } }
Contoh
Keluar dari blok switch untuk memastikan hanya satu case yang dieksekusi:
var day; switch (new Date().getDay()) { case 0: day = "Sunday"; break; case 1: day = "Monday"; break; case 2: day = "Tuesday"; break; case 3: day = "Wednesday"; break; case 4: day = "Thursday"; break; case 5: day = "Friday"; break; case 6: day = "Saturday"; break; }
Contoh
Menggunakan kalimat break dengan referensi label untuk keluar dari blok kode JavaScript:
var cars = ["BMW", "Volvo", "Saab", "Ford"]; var text = ""; list: { text += cars[0] + "<br>"; text += cars[1] + "<br>"; text += cars[2] + "<br>"; break list; text += cars[3] + "<br>"; }
Contoh
Menggunakan kalimat break dengan referensi label untuk keluar dari perulangan for yang terikat:
var text = ""; var i, j; Loop1: // Perulangan ke-1 di label "Loop1" for (i = 0; i < 3; i++) { text += "<br>" + "i = " + i + ", j = "; Loop2: // Perulangan ke-2 di label "Loop2" for (j = 0; j < 5; j++) { if (j === 2) { break Loop1; } document.getElementById("demo").innerHTML = text += j + " "; } }
Dukungan Peramban
Kalimat | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
break | Dukungan | Dukungan | Dukungan | Dukungan | Dukungan |
Halaman-Relasi
Panduan JavaScript:Break dan Continue JavaScript
Panduan JavaScript:Perulangan For JavaScript
Panduan JavaScript:Perulangan While JavaScript
Panduan JavaScript:JavaScript Switch
Panduan Referensi JavaScript:Perintah continue JavaScript
Panduan Referensi JavaScript:Perintah for JavaScript
Panduan Referensi JavaScript:Perintah while JavaScript
Panduan Referensi JavaScript:Perintah switch JavaScript
- Halaman Sebelumnya break
- Halaman Berikutnya class
- Kembali ke Lapisan Atas Panduan Referensi Statement JavaScript