Tutorial Belajar JavaScript Bagian 32 : Cara Menggunakan Continue di JavaScript

0
788

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.

TINGGALKAN KOMENTAR

Silakan masukkan komentar anda!
Silakan masukkan nama Anda di sini

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.