Contoh
Dalam contoh ini kita menggunakan untuk loop bersama-sama dengan pernyataan break.
Loop melalui blok kode, tapi keluar dari loop ketika variabel i adalah sama dengan "3":
var text = ""
var i;
for (i = 0; i < 5; i++) {
if (i ===
3)
{
break;
}
text += "The number is " + i + "<br>";
}
Hasil teks akan:
The number is 0
The number is 1
The number is 2
Cobalah sendiri " Lebih "Cobalah Sendiri" contoh di bawah ini.
Definisi dan Penggunaan
Pernyataan break keluar pernyataan switch atau loop (untuk, untuk ... di, sementara, lakukan ... sementara).
Ketika pernyataan break digunakan dengan pernyataan switch, rusak keluar dari blok switch. Ini akan menghentikan pelaksanaan lebih eksekusi kode dan / atau pengujian kasus dalam blok.
Ketika pernyataan break digunakan dalam satu lingkaran, rusak loop dan terus mengeksekusi kode setelah loop (jika ada).
Pernyataan break juga dapat digunakan dengan referensi label opsional, untuk "melompat keluar" dari setiap blok kode JavaScript (lihat "Lebih Contoh" di bawah).
Catatan: Tanpa referensi label, pernyataan istirahat hanya dapat digunakan di dalam loop atau switch.
Dukungan Browser
Pernyataan | |||||
---|---|---|---|---|---|
break | iya nih | iya nih | iya nih | iya nih | iya nih |
Sintaksis
break;
Menggunakan referensi label opsional:
break labelname;
Rincian teknis
Versi JavaScript: | 1.0. Referensi label ditambahkan pada JavaScript 1.2 |
---|
Contoh lebih
Contoh
Dalam contoh ini kita menggunakan loop sementara bersama-sama dengan pernyataan break.
Loop melalui blok kode, tapi keluar dari loop ketika variabel i adalah sama dengan "3":
var text = "";
var i = 0;
while (i < 5) {
text
+= "<br>The number is " + i;
i++;
if (i === 3) {
break;
}
}
Hasil teks akan:
The number is 0
The number is 1
The number is 2
Cobalah sendiri " Contoh
Keluar dari blok switch untuk memastikan bahwa hanya satu kasus dijalankan:
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;
}
Hasil hari akan menjadi:
Cobalah sendiri " Contoh
Menggunakan pernyataan istirahat dengan referensi label, untuk "melompat 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>";
}
Hasil teks akan:
BMW
Volvo
Saab
Cobalah sendiri " Contoh
Menggunakan pernyataan istirahat dengan referensi label, untuk "melompat keluar" dari bersarang untuk loop:
var text = "";
var i, j;
Loop1: // The first for loop is labeled
"Loop1"
for (i = 0; i < 3; i++) {
text += "<br>" + "i = " + i + ", j =
";
Loop2: // The second for loop is labeled
"Loop2"
for (j = 10; j < 15; j++) {
if (j === 12) {
break Loop2;
}
document.getElementById("demo").innerHTML = text += j + " ";
}
}
Hasil teks akan:
i = 0, j = 10 11
i = 1, j = 10 11
i = 2, j = 10 11
Cobalah sendiri " Pages terkait
JavaScript Tutorial: JavaScript Break dan Continue
JavaScript Tutorial: JavaScript Untuk Loop
JavaScript Tutorial: JavaScript Sementara loop
JavaScript Tutorial: Beralih JavaScript
JavaScript Referensi: JavaScript melanjutkan Pernyataan
Referensi JavaScript: JavaScript untuk Pernyataan
JavaScript Referensi: JavaScript sementara Pernyataan
Referensi JavaScript: Pernyataan beralih JavaScript
Laporan JavaScript Referensi