break: 结束整个循环体,跳出循环来继续执行fn函数里之后的语句
continue: 只是停止了当前循环,继续执行后面的循环,当循环执行完继续执行fn函数里之后的语句
return: 停止了这个for循环,跳出循环并且停止执行fn函数里后边的语句
break的用法:
var breakstop=function(){
var ss=10;
for(var i=0;i<5;i++){
if(i==2){
break;
}
console.log(i);
}
console.log("到我了");
}
breakstop();
输出结果:
0
1
到我了
continue的用法:
var continuestop=function(){
var ss=10;
for(var i=0;i<5;i++){
if(i==2){
continue;
}
console.log(i);
}
console.log("到我了");
}
continuestop();
输出结果:
0
1
3
4
到我了
return的用法:
var returnstop=function(){
var ss=10;
for(var i=0;i<5;i++){
if(i==2){
return;
}
console.log(i);
}
console.log("到我了");
}
returnstop();
输出结果:
0
1