JS 跳出循环的几种方法(return、break、continue、throw等) |
您所在的位置:网站首页 › 循环结束之后重新进入循环 › JS 跳出循环的几种方法(return、break、continue、throw等) |
JS 跳出循环的几种方法 1、return 语句 2、break 语句 3、 给循环体增加别名 4、continue 语句 5、throw 语句 1、return 语句首先来说 return 语句,仅限函数内部使用,在函数体内部使用 return 语句会导致函数立即返回并跳出循环 function myFunction() { for (var i = 1; i < 5; i++) { if (i === 3) { return; // 当i等于3时跳出循环并返回到调用处 } console.log(i); } console.log('end') // 未执行 } myFunction(); // 输出结果为:1 2只输出了1和2,第三次循环中return跳出了循环,同时也阻止了后面代码的执行,这就是return的特性:当执行return语句时,即使函数主体中还有其他语句,函数执行也会停止! 2、break 语句使用 break 关键字来立即结束当前所在的循环 function myFunction() { for (var i = 1; i < 5; i++) { if (i === 3) { break; // 当i等于3时跳出循环并返回到调用处 } console.log(i); } console.log('end') // 执行 } myFunction(); // 输出结果为:1 2 end通过输出了 end 可以看出他跟 return 语句的不同之处,break 语句只是跳出了当前循环语句,并不会阻止函数内其他语句的执行 3、 给循环体增加别名首先我们针对 for 循环设置一个常量表示循环体,然后 break 指定跳出循环体。(tips:指定的循环体可以是英文也可以是中文,只适用于 for 循环,且每层都得用for循环) foo: for (var i = 1; i |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |