break 用于立即跳出整个循环(循环结束)。
示例:
for (var i=1;i<=5;i++) {
if (i==3) {
break;
}
console.log("我正在吃第" + i + "个包子")
}
continue 用于立即跳出本次循环继续执行下一次循环
示例:
for (var i=1;i<=5;i++) {
if (i==3) {
continue;//只要遇见contonue就退出本次循环 直接跳转到 i++
}
console.log("我正在吃第" + i + "个包子")
}
案例:
//求1~100之间 除了能被7整除之外的整数和
var sum = 0;
for (var i=1;i<=100;i++) {
if (i%7==0) {
continue;//只要遇见contonue就退出本次循环 直接跳转到 i++
}
sum +=i;
}
console.log(sum)
continue与 break的区别是, break 是结束整个循环体,continue是结束单次循环。