continue关键字
continue关键字
用于立即跳出本次循环
,继续下一次循环
(本次循环体中continue之后的代码就会少执行一次)
例如:吃5个包子,第三个有虫子,就扔掉第三个,继续吃第4个第5个,其代码如下:
for(i=1;i<=5;i++){
if(i==3){
continue;//只要遇见continue就退出本次循环 直接跳到i++
}
console.log('正在吃第'+i+'个包子');//正在吃第1个包子 正在吃第2个包子 正在吃第4个包子 正在吃第5个包子
}
求1~100之间,除了能被7整除之外的整数和
var sum=0;
for(i=1;i<=100;i++){
if(i%7==0){
continue;
}
sum+=i;
}
console.log(sum);
break关键字
break关键字
用于立即跳出整个循环
(循环结束)
例如:吃5个包子,迟到第3个发现里面有半个虫子,其余的不吃了,其代码如下:
for(var i=1;i<=5;i++){
if(i==3){
break;//退出整个循环
}
console.log('正在吃第'+i+'个包子');//正在吃第1个包子 正在吃第2个包子
}