JavaScript中的break和continue都是用于控制循環語句的流程的關鍵字,但它們之間有一些區別。
for (let i = 0; i < 10; i++) {
if (i === 5) {
break;
}
console.log(i);
}
console.log("Loop ended"); // 輸出結果:0 1 2 3 4 Loop ended
for (let i = 0; i < 5; i++) {
if (i === 2) {
continue;
}
console.log(i);
}
console.log("Loop ended"); // 輸出結果:0 1 3 4 Loop ended
總結:
break用于終止循環并跳出循環體,繼續執行循環之后的代碼。
continue用于跳過當前循環中的剩余代碼,直接進入下一次循環的執行。