Break dan Continue JavaScript
- 上一页 JS Loop While
- 下一页 JS 可迭代对象
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 break
akan 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 continue
Memutuskan (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 语句的不同之处,以及如何与有标签语句一起使用。
- 上一页 JS Loop While
- 下一页 JS 可迭代对象