Break dan Continue JavaScript

break Kalimat 'keluar' dari perulangan.

continue Kalimat 'melompat' melewati satu iterasi di dalam perulangan.

Kalimat Break

Pada bab sebelumnya di tutorial ini, Anda telah melihat break kalimat. Ini digunakan untuk 'keluar'. switch kalimat.

Kalimat break juga dapat digunakan untuk keluar dari perulangan.

Kalimat breakakan memutuskan perulangan dan melanjutkan eksekusi kode setelah perulangan (jika ada):

实例

for (i = 0; i < 10; i++) {
    if (i === 3) { break; }
    text += "Nombor adalah " + i + "<br>";
}

亲自试一试

Kalimat Continue

Kalimat continueMemutuskan (di dalam perulangan) satu iterasi, jika terjadi kondisi yang ditentukan. kemudian melanjutkan ke iterasi berikutnya di dalam perulangan.

Pada contoh ini, melompat nilai 3 :

实例

for (i = 0; i < 10; i++) {
    if (i === 3) { continue; }
    text += "Nombor adalah " + i + "<br>";
} 

亲自试一试

Label JavaScript

Untuk menandai kalimat JavaScript, tempatkan nama label dan tanda koma sebelum kalimat:

label:
kalimat

break dan continue Kalimat ini adalah kalimat JavaScript yang hanya dapat digunakan untuk 'keluar' blok kode.

Sintaks:

break labelname;
continue labelname;

continue kalimat (baik ada maupun tidak ada referensi label) hanya boleh digunakanMelompat melewati satu iterasi

break kalimat, jika tidak ada referensi label, hanya boleh digunakanKeluar dari satu perulangan atau switch

如果有标签引用,则 break 语句可用于跳出任意代码块

实例

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>"; 
}

亲自试一试

代码块指的是 {} 直接的代码片段。

课外书

如需更多有关 JavaScript Break 和 Continue 语句的知识,请阅读 JavaScript 高级教程中的相关内容:

ECMAScript break 和 continue 语句
本节讲解了break 语句和 continue 语句的不同之处,以及如何与有标签语句一起使用。