在 JavaScript 中,break 和 continue 是两个常用的控制语句,用于在循环中控制程序的执行流程。
Break 语句
break 语句用于跳出当前循环(for、while 或 switch),并继续执行循环后面的代码。当程序执行到 break 语句时,循环会立即终止,不再执行循环内的代码。
示例代码:
// www.javascriptcn.com code example
for (let i = 1; i <= 5; i++) {
if (i === 3) {
break;
}
console.log(i);
}
// 输出结果为:
// 1
// 2在上面的例子中,当 i 的值等于 3 时,break 语句被执行,循环终止,不再执行后续的代码。
Continue 语句
continue 语句用于跳过当前循环中的某一次迭代,继续执行下一次迭代。当程序执行到 continue 语句时,循环会跳过当前迭代,继续下一次迭代。
示例代码:
// www.javascriptcn.com code example
for (let i = 1; i <= 5; i++) {
if (i === 3) {
continue;
}
console.log(i);
}
// 输出结果为:
// 1
// 2
// 4
// 5在上面的例子中,当 i 的值等于 3 时,continue 语句被执行,跳过当前迭代,继续下一次迭代。
通过 break 和 continue 语句,我们可以更灵活地控制循环的执行流程,提高代码的效率和可读性。