-
continue
for(var i = 0;i<10;i++){
if(i==5){
continue;//跳出i==5的循环,仍然执行i=6;
console.log(i);
}
console.log(i);//打印0 1 2 3 4 6 7 8 9
} -
break
for (var i = 0; i < 10; i++) {
if (i == 5) {
break;//条件成立,循环整体退出
console.log(i);
}
console.log(i);//打印0 1 2 3 4
} -
都是用来终止循环操作的(所有循环都适用),循环中一旦遇到continue先跳出当前循环,然后进入到下一轮循环,一旦遇到break当前整个循环就结束了,continue和break之后的代码都不执行