美文网首页js
js中break、continue和return的区别

js中break、continue和return的区别

作者: world_7735 | 来源:发表于2018-08-02 18:43 被阅读20次

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

相关文章

网友评论

    本文标题:js中break、continue和return的区别

    本文链接:https://www.haomeiwen.com/subject/qavsvftx.html