The break pernyataan "melompat keluar" dari lingkaran.
The continue Pernyataan "melompat lebih" satu iterasi dalam lingkaran.
The Break Pernyataan
Anda telah melihat break pernyataan yang digunakan dalam bab sebelumnya dari tutorial ini. Itu digunakan untuk "melompat keluar" dari switch() pernyataan.
The break Pernyataan juga dapat digunakan untuk melompat keluar dari lingkaran.
The break pernyataan istirahat loop dan terus mengeksekusi kode setelah loop (jika ada):
Contoh
for (i = 0; i < 10; i++) {
if (i === 3) { break; }
text += "The number is " + i + "<br>";
}
Cobalah sendiri " The Continue Pernyataan
The continue Pernyataan istirahat satu iterasi (dalam lingkaran), jika kondisi yang ditentukan terjadi, dan berlanjut dengan iterasi berikutnya dalam lingkaran.
Contoh ini melompat nilai 3:
Contoh
for (i = 0; i < 10; i++) {
if (i === 3) { continue; }
text += "The number is " + i + "<br>";
}
Cobalah sendiri " JavaScript Labels
Untuk label JavaScript laporan Anda mendahului pernyataan dengan nama label dan titik dua:
label:
statements
The break dan the continue pernyataan adalah satu-satunya pernyataan JavaScript yang dapat "melompat keluar dari" sebuah blok kode.
Sintaksis:
break labelname ;
continue labelname ;
The continue Pernyataan (dengan atau tanpa referensi label) hanya dapat digunakan untuk melewati satu loop iterasi.
The break pernyataan, tanpa referensi label, hanya dapat digunakan untuk melompat keluar dari lingkaran atau switch .
Dengan referensi label, yang break pernyataan dapat digunakan untuk melompat keluar dari setiap blok kode:
Contoh
var
cars = ["BMW", "Volvo", "Saab", "Ford"];
list:
{
text += cars[0] + "<br>";
text += cars[1] + "<br>";
text += cars[2] + "<br>";
break list;
text += cars[3] + "<br>";
text += cars[4] + "<br>";
text += cars[5] + "<br>";
}
Cobalah sendiri " Sebuah blok kode adalah blok kode antara { dan } .
Uji Diri dengan Latihan!
Latihan 1 » Latihan 2» Latihan 3 » Latihan 4» Latihan 5 »