Bisakah kita menggunakan break dan continue dalam javascript?

Break and Continue Pernyataan dalam Javascript

❮ SebelumnyaBerikutnya ❯


Dalam tutorial ini, Anda akan mempelajari tentang jeda dan melanjutkan statements and their use with various examples.

JavaScript break statement

Pernyataan break digunakan untuk mengakhiri atau melompat keluar dari loop saat ini serta pernyataan switch.

Contoh

let sum = 0;
for(var i = 0; i < 10; i++) {
  if(sum > 10) {
    console.log(`loop break at i = ${i}`);
    break;
  }
  sum += i;
}
console.log(sum);
Jalankan Di Sini

Dalam contoh di atas loop segera berakhir saat sum menjadi lebih besar dari 10 meskipun i< . is less than 10.

Sintaksis. merusak

Sintaks pernyataan break adalah sebagai berikut.

break [label];
_
  • Di sini, label bersifat opsional dan digunakan untuk melompat ke label tertentu dalam loop saat ini
  • Jika label tidak ditentukan, putus statement jumps to the nearest loop

Aliran eksekusi. merusak

Alur eksekusi pernyataan break dijelaskan pada gambar di bawah ini

Bisakah kita menggunakan break dan continue dalam javascript?

Alur eksekusi pernyataan break adalah

  • Eksekusi memasuki loop jika kondisi loop terpenuhi
  • Eksekusi menghadapi pernyataan bersyarat dengan pernyataan break statement
  • Jika kondisi benar maka eksekusi melompat ke loop terdekat
  • Jika kondisi salah maka eksekusi melompat ke pernyataan berikutnya

Contoh pernyataan break

Contoh berikut menunjukkan berbagai penggunaan pernyataan break .

Contoh 1. masuk untuk loop

Contoh

for(var i = 0; i < 10; i++) {
  if(i == 5) {
    console.log(`loop break at i = ${i}`);
    break;
  }
  console.log(i);
}
Jalankan Di Sini

Dalam contoh di atas, pernyataan break digunakan untuk mengakhiri loop ketika i is equal to 5.

Contoh 2. istirahat di while loop

Contoh

let sum = 0;
while(sum < 10) {
  if(sum == 5) {
    console.log(`loop break at sum = ${sum}`);
    break;
  }
  sum += 1;
}
Jalankan Di Sini

Dalam contoh di atas, pernyataan break menghentikan while loop ketika sum becomes equal to 5.


Contoh 3. break dalam pernyataan switch

Contoh

var x = 2;
switch(x) {
  case 1:
    console.log("x = 1, did not match");
    break;
  case 2:
    console.log("x = 2, matched");
    break;
  default:
    console.log("nothing match");
}
_Jalankan Di Sini

Dalam contoh di atas, pernyataan break mengakhiri pernyataan switch saat x is equal to 2.


lanjutkan dalam javascript

Pernyataan lanjutkan digunakan untuk melewati iterasi saat ini dari perulangan dan melompat ke iterasi berikutnya.

Ini berarti, dalam satu lingkaran, jika eksekusi menemukan pernyataan lanjutkan maka eksekusi meninggalkan iterasi lebih lanjut saat ini dan melompat ke iterasi berikutnya.

Contoh

// printing even numbers using continue statement

for(var i = 0; i < 10; i++) {
  if(i % 2 != 0) {
    continue;
  }
  console.log(i);
}
Jalankan Di Sini

Dalam contoh di atas, pernyataan lanjutkan digunakan untuk melewatkan angka ganjil dan mencetak angka genap.

Sintaksis. melanjutkan

Sintaks pernyataan lanjutkan adalah sebagai berikut.

continue [label];
_

Catatan . label bersifat opsional dan jarang digunakan

Aliran eksekusi. melanjutkan

Alur eksekusi pernyataan lanjutkan dijelaskan pada gambar di bawah ini.

Bisakah kita menggunakan break dan continue dalam javascript?

Alur eksekusi pernyataan lanjutkan adalah.

  • Eksekusi kode memasuki loop jika kondisi loop terpenuhi
  • Pernyataan bersyarat dengan pernyataan lanjutkan statement
  • Jika kondisi benar maka eksekusi melompat ke iterasi berikutnya
  • Jika kondisi salah maka eksekusi tetap jalankan iterasi saat ini

Contoh pernyataan lanjutan

Contoh berikut menunjukkan berbagai penggunaan pernyataan lanjutkan .

Contoh 1. lanjutkan untuk loop

Contoh

// sum of even numbers
let sum = 0;
for(var i = 0; i < 10; i++) {
  if(i % 2 != 0) {
    continue;
  }
  sum += i;
}
console.log(sum);
Jalankan Di Sini

Dalam contoh di atas, pernyataan lanjutkan melompati bilangan ganjil dan mencetak jumlah bilangan genap.


Bisakah kita menggunakan break dan continue dalam javascript?
laporkan iklan ini

Contoh 2. lanjutkan dalam perulangan while

Contoh

let i = 0;
while(i < 5) {
  if(i == 3) {
    console.log(`loop continue at i = ${i}`);
    continue;
  }
  console.log(i);
  i++;
}
_Jalankan Di Sini

Dalam contoh di atas, pernyataan lanjutkan melompati perulangan saat i is equal to 3.


Pernyataan label Javascript

Pernyataan label digunakan untuk membuat label untuk blok kode.

Kode berlabel mewakili blok kode di mana nama label digunakan untuk mengidentifikasi blok kode

Nama

break [label];
2 tidak boleh menjadi kata kunci yang dicadangkan dalam javascript. seperti benar, salah, untuk, dll

Sintaksis. label

Sintaks pernyataan label adalah sebagai berikut.

label_name:
      // Single or Multiple Code
      // Statements

break [label];
_2 dapat digunakan untuk
break [label];
4 atau
break [label];
5 blok kode

break [label];
_0

Contoh

Contoh

break [label];
_1▶ Jalankan kode Run Here


❮ SebelumnyaBerikutnya ❯

Bisakah Anda melanjutkan dan istirahat bersama?

Jika Anda perlu melewati bagian dari loop saat ini atau keluar sepenuhnya dari loop, maka Anda dapat menggunakan pernyataan break dan continue.

Bisakah saya menggunakan istirahat atau melanjutkan?

Bisakah kita menggunakan break dalam JavaScript?

Pernyataan break dapat menggunakan referensi label, untuk keluar dari blok kode JavaScript apa pun (lihat "Contoh Lainnya" di bawah). Tanpa label, break hanya dapat digunakan di dalam loop atau switch.

Bisakah kita menggunakan break in for of loop di JavaScript?

Kata kunci break memberikan aliran kontrol keluar dari pernyataan switch. Semua jenis loop dapat ditempatkan di dalam satu sama lain, atau "bersarang". ” Untuk keluar dari loop bersarang, beri label pada loop dan berikan nama label ke kata kunci break . Ini berfungsi tidak peduli berapa banyak level bersarang yang ada.