JavaScript lanjutkan
Contoh
Ulangi blok kode, tetapi lewati nilai 3:
let text = "";
for (let i = 0; i < 5; i++) {
if (i === 3) continue;
text += i + "<br>";
}
let text = "";
let i = 0;
while (i < 5) {
i++;
if (i === 3) continue;
text += i + "<br>";
}
Lebih banyak contoh di bawah ini.
Definisi dan Penggunaan
Pernyataan continue
memecah satu iterasi (dalam loop) jika kondisi tertentu terjadi, dan berlanjut dengan iterasi berikutnya dalam loop.
Perbedaan antara pernyataan continue dan break , adalah bukannya "melompat keluar" dari sebuah loop, pernyataan continue "melompati" satu iterasi dalam loop.
Namun, ketika pernyataan continue dieksekusi, ia berperilaku berbeda untuk berbagai jenis loop:
- Dalam perulangan while , kondisi diuji, dan jika benar, perulangan akan dieksekusi kembali
- Dalam for loop , ekspresi kenaikan (misalnya i++) dievaluasi terlebih dahulu, dan kemudian kondisinya diuji untuk mengetahui apakah iterasi lain harus dilakukan
Pernyataan lanjutkan juga dapat digunakan dengan referensi label opsional.
Catatan: Pernyataan continue (dengan atau tanpa referensi label) hanya dapat digunakan di dalam loop.
Sintaksis
continue;
Menggunakan referensi label opsional:
continue labelname;
Lebih Banyak Contoh
Lewati angka 2 dan 3 (menggunakan operator OR):
let text = "";
for (let i = 1; i < 8; i++) {
if (i === 2 || i === 3) continue;
text += i + ""<br>";
}
Ulangi array, tetapi lewati "Saab":
const cars = ["BMW", "Volvo", "Saab", "Ford"];
let text = "";
for (let = 0; i < cars.length; i++) {
if (cars[i] === "Saab") {
continue;
}
text += cars[i] + "<br>";
}
Contoh
Dengan referensi label, lewati nilai dalam loop bersarang:
let text = "";
// The first for loop is labeled Loop1:
Loop1:
for (let i = 0; i < 3; i++) {
text += i + "<br>";
// The second for loop is labeled Loop2:
Loop2:
for (let i = 10; i < 15; i++) {
if (i === 12) continue Loop2;
text += i + "<br>";
}
}
Halaman Terkait
Tutorial JavaScript: JavaScript Break and Continue
Tutorial JavaScript: JavaScript Untuk Loop
Tutorial JavaScript: JavaScript Sementara Loop
Tutorial JavaScript: Pernyataan istirahat JavaScript
Referensi JavaScript: JavaScript untuk Pernyataan
Referensi JavaScript: JavaScript saat Pernyataan
Dukungan Peramban
continue
adalah fitur ECMAScript1 (ES1).
ES1 (JavaScript 1997) didukung penuh di semua browser:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |