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用于跳过当前循环中的剩余代码,直接进入下一次循环的执行。