Break dan Continue JavaScript

break Kalimat "keluar" dari perulangan.

continue Kalimat "melewati" iterasi dalam perulangan.

Kalimat Break

Dalam bab sebelumnya di tutorial ini, Anda sudah melihat break kalimat. Ini digunakan untuk "keluar" switch kalimat.

Kalimat break juga dapat digunakan untuk keluar dari perulangan.

Kalimat breakakan memutuskan perulangan dan melanjutkan eksekusi kode setelah perulangan (jika ada):

Contoh

for (i = 0; i < 10; i++) {
    if (i === 3) { break; }
    text += "Bilangan adalah " + i + "<br>";
}

Coba Sendiri

Kalimat Continue

Kalimat continueMemutuskan (pada dalam perulangan) sebuah iterasi, jika terjadi kondisi yang ditentukan. kemudian melanjutkan ke iterasi berikutnya di dalam perulangan.

Contoh ini melewati nilai 3 :

Contoh

for (i = 0; i < 10; i++) {
    if (i === 3) { continue; }
    text += "Bilangan adalah " + i + "<br>";
} 

Coba Sendiri

Label JavaScript

Untuk menandai kalimat JavaScript, tempatkan nama label dan tanda titik koma sebelum kalimat:

label:
kalimat

break dan continue Kalimat adalah kalimat JavaScript yang hanya dapat "keluar" blok kode.

Syarat:

break labelname;
continue labelname;

continue kalimat (tidak peduli ada label referensi atau tidak) hanya dapat digunakanmelewati iterasi

break kalimat, jika tidak ada referensi label, hanya dapat digunakanMunculkan sebuah perulangan atau switch

jika ada referensi dengan label, maka break perintah break dapat digunakan untukkeluar dari blok kode apapun:

Contoh

var cars = ["BMW", "Volvo", "Saab", "Ford"];
list: {
    text += cars[0] + "<br>"; 
    text += cars[1] + "<br>"; 
    text += cars[2] + "<br>"; 
    break list;
    text += cars[3] + "<br>"; 
    text += cars[4] + "<br>"; 
    text += cars[5] + "<br>"; 
}

Coba Sendiri

Kode blok merujuk pada { dengan } kode potongan langsung.

buku ekstrakulikuler

untuk informasi lebih lanjut tentang Perintah Break dan Continue JavaScriptuntuk informasi lebih lanjut, silakan baca konten yang relevan di Panduan Tingkat Lanjut JavaScript:

Perintah break dan continue ECMAScript
Bagian ini menjelaskan perbedaan antara perintah break dan continue, serta cara menggunakannya bersamaan dengan perintah dengan label.