Lewati ke konten utama

Break & Continue

Terkadang kita perlu menghentikan paksa atau melompati satu putaran looping.

1. Break (Berhenti Paksa)

Menghentikan looping seketika, meskipun syaratnya masih terpenuhi.

  • Contoh: Mencari data. Kalau sudah ketemu, ngapain cari lagi? Stop saja.
for (let i = 1; i <= 10; i++) {
if (i === 5) {
console.log("Ketemu angka 5! Stop.");
break; // Loop langsung mati total
}
console.log("Cek angka: " + i);
}

2. Continue (Lompati)

Hanya menghentikan putaran saat ini, lalu lanjut ke putaran berikutnya.

  • Contoh: Mencetak daftar tamu, tapi lewati nama mantan.
for (let i = 1; i <= 5; i++) {
if (i === 3) {
// Angka 3 dilewati, langsung lanjut ke 4
continue;
}
console.log("Nomor urut: " + i);
}