js中continue和break区别
在 JavaScript 中,continue 和 break 都是控制流语句,但它们的作用不同:
continue语句用于跳过当前循环中的某些迭代,继续执行下一次迭代。当遇到continue语句时,循环会跳过本次迭代中continue语句下面的语句,直接开始下一次迭代。break语句用于跳出循环,停止执行循环体内的代码。当遇到break语句时,循环会立即终止,跳出循环体,执行循环外的下一条语句。
举个例子,假设有一个 for 循环,从 1 到 5:
for (let i = 1; i <= 5; i++) {
if (i === 3) {
continue;
}
console.log(i);
}
上述代码中,当 i 等于 3 时,continue 语句会跳过本次迭代,直接开始下一次迭代,因此不会输出 3。输出结果为:
1
2
4
5
而如果使用 break 语句,当 i 等于 3 时,循环会立即终止,输出结果为:
1
2
原文地址: https://www.cveoy.top/t/topic/bbcb 著作权归作者所有。请勿转载和采集!