tutorial pengembangan web terbaru
 

JavaScript istirahat Pernyataan

Laporan JavaScript Referensi Laporan JavaScript Referensi

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

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 Laporan JavaScript Referensi