Perintah break JavaScript
- Halaman sebelumnya break
- Halaman berikutnya class
- Kembali ke lapisan atas Panduan Rujukan Pernyataan JavaScript
Definisi dan penggunaan
Pernyataan break keluar dari pernyataan switch atau perulangan (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 lebih lanjut dan/atau tes kasus di dalam blok.
Ketika pernyataan break digunakan dalam perulangan, ia akan menghentikan perulangan dan melanjutkan untuk melaksanakan kode setelah perulangan (jika ada).
Pernyataan break juga dapat digunakan dengan pilihan referensi tanda, untuk "keluar" dari setiap blok kode JavaScript (lihat contoh di bawah).
Keterangan:Jika tidak mengambil referensi, pernyataan break hanya dapat digunakan di dalam perulangan atau switch.
Contoh
Dalam contoh ini, kita gunakan perulangan for dengan pernyataan break.
Buat luaran kode berulang, tetapi keluar dari perulangan 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 lagi contoh TIY di bawah halaman.
Sintaks
break;
Gunakan pilihan tanda referensi:
break labelname;
Detil teknis
Versi JavaScript: | ECMAScript 1 |
---|
Lebih banyak contoh
Contoh
Dalam contoh ini, kita gunakan perulangan while dengan pernyataan break.
Buat luaran kode berulang, tetapi keluar dari perulangan 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
Gunakan pernyataan 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
Gunakan pernyataan break dengan referensi label untuk "keluar" dari perguluan for yang bersarang:
var text = ""; var i, j; Loop1: // Perguluan pertama for di tandai sebagai "Loop1" for (i = 0; i < 3; i++) { text += "<br>" + "i = " + i + ", j = "; Loop2: // Perguluan kedua for di tandai sebagai "Loop2" for (j = 0; j < 5; j++) { if (j === 2) { break Loop1; } document.getElementById("demo").innerHTML = text += j + " "; } }
Dukungan perekena
Perintah | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
break | Dukungan | Dukungan | Dukungan | Dukungan | Dukungan |
Halaman yang relevan
Panduan JavaScript:Break dan Continue JavaScript
Panduan JavaScript:Kulik For JavaScript
Panduan JavaScript:Kulik While JavaScript
Panduan JavaScript:JavaScript Switch
Panduan Rujukan JavaScript:Perintah continue JavaScript
Panduan Rujukan JavaScript:Perintah for JavaScript
Panduan Rujukan JavaScript:Perintah while JavaScript
Panduan Rujukan JavaScript:Perintah switch JavaScript
- Halaman sebelumnya break
- Halaman berikutnya class
- Kembali ke lapisan atas Panduan Rujukan Pernyataan JavaScript