用于循环体中
break和continue都是用于循环中精准控制代码的执行;
当遇到break时,立即退出循环执行循环体后的语句;
但是遇到continue时,会退出循环,从循环体的顶部继续执行循环;
实例
var num = 0;
for (var i = 1; i < 10; i++){
if (i % 5 == 0){
break;
}
num ++;
}
console.log(num); //4
var num = 0;
for (var i = 1; i < 10; i ++){
if (i % 5 == 0){
continue;
}
num ++;
}
console.log(num);//8
var num = 0;
outermost:
for (var i = 0; i < 10; i++){
for (var j = 0; j < 10; j++){
if (i == 5 && j == 5){
break outermost;
}
num ++;
}
}
alert(num);//55