Pernyataan continue JavaScript
- Halaman Sebelumnya const
- Halaman Berikutnya debugger
- Kembali ke Lapisan Atas Panduan Referensi Statement JavaScript
Definisi dan penggunaan
Jika terjadi kondisi yang ditentukan, pernyataan continue akan memutuskan satu iterasi (dalam perulangan) dan melanjutkan ke iterasi berikutnya di dalam perulangan.
Perbedaan antara pernyataan continue dan break adalah bahwa pernyataan continue bukan untuk "keluar" dari perulangan, tetapi untuk "lewati" iterasi dalam perulangan.
Namun, saat menjalankan pernyataan continue, perilaku nya berbeda untuk jenis perulangan yang berbeda:
- Pada perulangan while, menguji kondisi, jika benar, lalu melanjutkan perulangan lagi
- Pada perulangan for, pertama-tama menghitung ekspresi penambahan (contoh i++), kemudian menguji kondisi untuk menentukan apakah harus melanjutkan iterasi lainnya
- Pernyataan continue juga dapat digunakan dengan referensi label opsional
Keterangan: Pernyataan continue (dengan atau tanpa referensi label) hanya dapat digunakan di dalam perulangan.
Contoh
Pada contoh ini, kita gunakan putar dan perintah lanjutkan bersamaan.
Luring kode loop, tetapi lewati nilai "3" ini:
var text = "" var i; for (i = 0; i < 5; i++) { jika (i === 3) { lanjutkan; } text += "The number is " + i + "<br>"; }
Ada lebih banyak contoh TIY di bawah halaman.
Sintaks
lanjutkan;
Gunakan referensi label yang opsional:
lanjutkan labelname;
Detil teknis
Versi JavaScript: | ECMAScript 1 |
---|
Beberapa contoh lainnya
Contoh
Dalam contoh ini, kita akan gunakan perulangan while dengan pernyataan continue.
Luring kode loop, tetapi lewati nilai "3" ini:
var text = ""; var i = 0; while (i < 5) { i++; jika (i === 3) { lanjutkan; } text += "<br>Angka adalah " + i; }
Hasil teks akan menjadi:
Angka adalah 1 Angka adalah 2 Angka adalah 4 Angka adalah 5
Contoh
Lakukan pengulangan kode, tetapi lewati angka 2 dan 3 (gunakan operator OR):
var text = ""; var i; for (i = 1; i < 8; i++) { if (i === 2 || i === 3) continue; document.getElementById("demo").innerHTML += i + "<br>"; }
Hasil teks akan menjadi:
1 4 5 6 7
Contoh
Pada contoh ini, kita gunakan putar dan perintah lanjutkan bersamaan.
Lakukan pengulangan di dalam array, tetapi lewati elemen array "Saab":
var cars = ["BMW", "Volvo", "Saab", "Ford"]; var text = "" var i; for (i = 0; i < cars.length; i++) { if (cars[i] === "Saab") { lanjutkan; } text += cars[i] + "<br>"; }
Hasil teks akan menjadi:
BMW Volvo Ford
Contoh
Gunakan perintah lanjutkan dengan referensi label, untuk melewati nilai di dalam putar yang bersarang:
var text = ""; var i, j; Loop1: // Putar pertama kali ditandai dengan "Loop1" for (i = 0; i < 3; i++) { text += "<br>" + "i = " + i + ", j = "; Loop2: // Putar untuk kedua kali ditandai dengan "Loop2" for (j = 10; j < 15; j++) { if (j === 12) { lanjutkan Loop2; } document.getElementById("demo").innerHTML = text += j + " "; } }
Dukungan Peramban
Perintah | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
lanjutkan | Dukungan | Dukungan | Dukungan | Dukungan | Dukungan |
Halaman yang relevan
Panduan JavaScript:Break dan Continue JavaScript
Panduan JavaScript:Perulangan For JavaScript
Panduan JavaScript:Perulangan While JavaScript
Panduan JavaScript:Perintah break JavaScript
Panduan Referensi JavaScript:Perintah for JavaScript
Panduan Referensi JavaScript:Perintah while JavaScript
- Halaman Sebelumnya const
- Halaman Berikutnya debugger
- Kembali ke Lapisan Atas Panduan Referensi Statement JavaScript