Pada tutorial sebelumnya, kita sudah mempelajari tentang Tutorial Belajar JavaScript Bagian 31 : Cara Menggunakan Break di JavaScript. Dalam tutorial ini, kita akan belajar cara menggunakan pernyataan continue untuk melewati iterasi loop saat ini.
Pengenalan ke pernyataan continue JavaScript
Pernyataan continue mengakhiri eksekusi pernyataan dalam iterasi saat ini dari sebuah loop seperti for, while, dan do… while loop dan segera berlanjut ke iterasi berikutnya.
Berikut sintaks pernyataan continue :
continue [label];
Dalam sintaks ini, label bersifat opsional. Ini adalah pengidentifikasi valid yang terkait dengan label pernyataan. Baca tutorial pernyataan break untuk informasi lebih lanjut tentang pernyataan label.
Biasanya, Anda menggunakan continue dengan pernyataan jika seperti ini :
// di dalam sebuah loop if(condition){ continue; }
Dalam sintaks ini, pernyataan if menentukan condition untuk mengeksekusi pernyataan continue di dalam sebuah loop.
Menggunakan pernyataan continue dalam perulangan for
Saat menggunakan pernyataan continue dalam perulangan for, itu tidak mengakhiri perulangan seluruhnya. Sebaliknya, itu melompat ke ekspresi iterator.
Bagan alir berikut mengilustrasikan cara kerja pernyataan continue dalam perulangan for :
Contoh berikut menggunakan perulangan for untuk menampilkan angka ganjil di console :
for (let i = 0; i < 10; i++) { if (i % 2 === 0) { continue; } console.log(i); }
Hasil :
1 3 5 7 9
Dalam contoh ini, perulangan for mengulang angka dari 0 sampai 9.
Perhitungan i%2 mengembalikan sisa pembagian nilai i saat ini dengan 2.
Jika sisanya nol, pernyataan if mengeksekusi pernyataan continue yang melompati iterasi loop saat ini dan melompat ke ekspresi iterator i++. Jika tidak, itu menampilkan nilai i ke console.
Menggunakan pernyataan continue dalam perulangan while
Saat menggunakan pernyataan continue dalam perulangan while, ini tidak menghentikan eksekusi perulangan seluruhnya. Sebaliknya, ini akan melompat kembali ke condition.
Flowchart berikut menunjukkan bagaimana pernyataan continue bekerja dalam pernyataan while loop :
Contoh berikut menggunakan pernyataan continue dalam perulangan while untuk menampilkan bilangan ganjil dari 1 sampai 10 :
let i = 0; while (i < 10) { i++; if (i % 2 === 0) { continue; } console.log(i); }
Hasil :
1 3 5 7 9
Menggunakan pernyataan continue dengan contoh label
Pernyataan continue dapat menyertakan label opsional seperti ini :
continue label;
Loop bersarang berikut menampilkan pasangan angka dari 1 hingga 2 :
for (let i = 1; i < 3; i++) { for (let j = 1; j < 3; j++) { console.log(i, j); } }
Hasil :
1 1 1 2 2 1 2 2
Berikut ini menunjukkan cara menggunakan pernyataan continue dengan label :
outer: for (let i = 1; i < 4; i++) { for (let j = 1; j < 4; j++) { if (i + j == 3) continue outer; console.log(i, j); } }
Hasil :
1 1 3 1 3 2 3 3
Kesimpulan
Gunakan pernyataan JavaScript continue untuk melewati iterasi saat ini dari sebuah loop dan lanjutkan ke loop berikutnya. Itu dia tutorial cara menggunakan statement continue di JavaScript.
0 Komentar