JavaScript中break、continue、return的用法

本文详细介绍了JavaScript中循环控制语句的使用方法,包括for循环中的break和continue的区别,以及如何在forEach和$.each循环中使用return来提前退出循环。同时,还探讨了switch语句中的break作用。

for循环

break跳出整个循环

for(var i=0; i<5; i++){
    if(i>3){
        break; 
    }
    console.log(i);
}

//输出结果:0,1,2,3

continue跳出本次循环

for(var i=0; i<5; i++){
    if(i==3){
        continue; 
    }
    console.log(i);
}

//输出结果:0,1,2,4

forEach循环

return跳出整个forEach循环

var arr = [0,1,2,3,4,5];
arr.forEach(function(v,i){
    if (i > 3) {
    return false;
  }
  console.log(i);
});

//输出结果:0,1,2,3

$.each循环

return跳出整个$.each循环

var arr = [0,1,2,3,4,5];
$.each(arr,function(i,v){
    if (i > 3) {
    return false;
  }
  console.log(i);
});

//输出结果:0,1,2,3

switch语句

break跳出整个switch语句

var num = 1;
switch(num){
    case 1:
      console.log(num);
      break;
    case 2:
      console.log(num);
      break;
}

//输出结果:1

总结

breakcontinue语句只能用在while、do/while、for、for/in、switch语句体内,在其它地方使用都会引起错误!

return语句只能出现在函数体内,出现在代码中的其他任何地方都会造成语法错误!

return: 终止函数运行
break: 跳出整个循环
continue: 跳出本次循环

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值