break statement dan continue statement JavaScript

break statement

break statement berguna untuk keluar dari loop statement atau switch statement.

Contoh

Berikut ini adalah contoh penggunaan break statement pada for loop:

Code JavaScript 1:

<script>
for (i = 0; i < 5; i++) {
  if (i == 2) {
    break;
  };
  document.write("Nilai i = " + i + "<br />");
};
</script>

Hasil code JavaScript 1:

Nilai i = 0
Nilai i = 1

Pada code di atas kita bisa melihat bahwa for loop tidak menjalankan [loop 3] dan seterusnya.

continue statement

continue statement berguna untuk meloncati satu buah loop. Loop yang diloncati tidak dijalankan.

Contoh

Lihat contoh di bawah ini:

Code JavaScript 2:

<script>
  for (i = 0; i < 5; i++) {
    if (i == 2) {
      continue;
    };
    document.write("Nilai i = " + i + "<br />");
};
</script>

Hasil code JavaScript 2:

Nilai i = 0
Nilai i = 1
Nilai i = 3
Nilai i = 4

Pada code di atas kita bisa melihat bahwa for loop tidak menjalankan [loop 3] dan lanjut menjalankan [loop 4] dan seterusnya.

label statement

label statement biasanya tidak digunakan dalam sebuah program JavaScript. label statement hanya digunakan dalam proses debugging atau memeriksa apakah ada yang error dalam sebuah loop.

label hanya bisa digunakan dengan break atau continue.

Syntax

nama_label : {
  code block;
  break nama_label;
  code block;
};

Parameter

Parameter Penjelasan
nama_label Berfungsi seperti category atau tag. Kamu bisa menggunakan nama apa saja yang kamu mau asalkan bukan nama yang sama dengan JavaScript statement yang sudah ada.
code block Kumpulan code yang akan dieksekusi.

Contoh

Perhatikan contoh penggunaan label berikut ini:

Code JavaScript 3:

<script>
var nama_buah = ["Anggur", "Mangga", "Rambutan", "Jambu", "Belimbing"];

daftar: {
  document.write(nama_buah[0] + "<br />");
  document.write(nama_buah[1] + "<br />");
  break daftar;
  document.write(nama_buah[2] + "<br />");
  document.write(nama_buah[3] + "<br />");
  document.write(nama_buah[4] + "<br />");
  document.write(nama_buah[5] + "<br />");
};
</script>

Hasil code JavaScript 3:

Anggur
Mangga

Pada code di atas, dengan merujuk pada label, break statement berfungsi untuk keluar dari code block.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>