break: 立即跳出整个循环,即循环结束,开始执行循环后面的内容(直接跳到大括号)continue: 立即跳出当前循环,继续下一次循环(跳到i++的地方)
案例:
- 求整数1~100的累加值,但要求碰到个位为3的数则停止累加(
break)
var sum = 0;
for (var i = 1; i <= 100; i++) {
if (i % 10 === 3) {
// 如果找到个位为3的数字 ,循环结束
break;
}
sum += i;
}
console.log(sum);
- 求整数1~100的累加值,但要求跳过所有个位为3的数(
contitue)
var sum = 0;
for (var i = 1; i <= 100; i++) {
if (i % 10 === 3) {
// 如果找到个位为3的数字 ,继续执行下一次循环
continue;
}
sum += i;
}
console.log(sum);
本文解析了JavaScript中break和continue语句的区别与应用。通过两个案例,详细说明了如何使用break来提前结束循环,以及如何用continue跳过特定条件下的循环迭代,保持代码的高效与清晰。
2278

被折叠的 条评论
为什么被折叠?



