Break dan Continue pada JavaScript

Pernyataan break "melompat keluar" dari satu lingkaran.

Pernyataan continue berlanjut "melompati" satu iterasi dalam lingkaran.

Pernyataan break

Anda telah melihat pernyataan break yang digunakan di bab sebelumnya dari tutorial ini. Ini digunakan untuk "melompat keluar" dari sebuah pernyataan switch().

Pernyataan break juga bisa digunakan untuk melompat keluar dari satu lingkaran.

Pernyataan break break loop dan continue mengeksekusi kode setelah loop(jika ada):
Contoh
for(i = 0; i <10; i ++) {
    if(i === 3) {break; }
    teks + = "Nomornya adalah" + i + "<br>";
}
Pernyataan Teruskan/Continue

Pernyataan continue memecahkan satu iterasi(dalam lingkaran), jika kondisi tertentu terjadi, dan berlanjut dengan iterasi berikutnya dalam lingkaran.

Contoh ini melewatkan nilai 3:
Contoh
for(i = 0; i <10; i ++) {
    if(i === 3) {continue; }
    teks + = "Nomornya adalah" + i + "<br>";
}
Label JavaScript

Untuk memberi label laporan JavaScript Anda mendahului pernyataan dengan nama label dan tanda titik dua:
label:
Pernyataan

Terobosan dan pernyataan continue adalah satu-satunya pernyataan JavaScript yang bisa "melompat keluar dari" blok kode.

Sintaks:
break labelname;
continue labelname;

Pernyataan lanjutan(dengan atau tanpa label referensi) hanya dapat digunakan untuk melewatkan satu pengulangan loop.

Pernyataan break, tanpa referensi label, hanya bisa digunakan untuk melompat keluar dari satu lingkaran atau sebuah tombol.

Dengan label referensi, pernyataan break dapat digunakan untuk melompat keluar dari blok kode apapun:
Contoh
var cars =["BMW", "Volvo", "Saab", "Ford"];
list: {
    teks + = mobil[0] + "<br>";
    teks + = mobil[1] + "<br>";
    teks + = mobil[2] + "<br>";
    break list;
    teks + = mobil[3] + "<br>";
    teks + = mobil[4] + "<br>";
    teks + = mobil[5] + "<br>";
}
Catatan Blok kode adalah blok kode antara {dan}.
Previous
Next Post »
Thanks for your comment