百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>JS教程> JS跳出轮回的三种办法
分享文章到:

JS跳出轮回的三种办法

发布时间:09/01 来源:未知 浏览: 关键词:
js跳出轮回的办法有三种离别是:break语句用于退出switch语句或轮回语句,continue语句主如果用来中止轮回中的迭代乃至return语句用于指定函数返回的值

在面向对象编程语法中我们经常会碰到break ,continue, return这三个常用的关键字,它们主要的作用跳出轮回,接下来在文章中将为大家详细介绍这三种办法,具有必然的参照 作用,但愿对大家有所帮忙。

【引荐课程:javascript教程】

break语句

break 语句是用于退出 switch 语句或轮回语句的

当 break 语句用于 switch 语句中时,会跳出 switch 代码块,终止施行代码。

当 break 语句用于轮回语句时,会终止施行轮回,并施行轮回后代码

由于它是用来退出轮回或者switch语句的, 所以只要当它显现在这些语句的时候, 这种情势的break语句才是合法的

假如一个轮回的终止前提非常复杂, 那么使用break语句来实现某些前提比用一个轮回表达式所有的前提容易得多

例:

  <script>
for(var i=1;i<=10;i++) { 
    if(i==8) { 
        break; 
    } 
    console.log(i); 
} 
</script>

结果图:

continue语句

continue 语句主要的作用是中止轮回中的迭代,假如显现了指定的前提,然后连续轮回中的下一个迭代

continue语句和break语句比力类似,但是依然存在差异,continue语句不是退出一个轮回而是开端轮回的一次新迭代。

continue语句只能用在while语句、do/while语句、for语句、或者for/in语句的轮回体内, 在其他地方使用都会引发错误

 <script>
    for(var i=1;i<=10;i++) { 
    if(i==8) { 
        continue; 
    } 
    console.log(i); 
} 
</script>

结果图:

return语句:

return 语句就是用于指定函数返回的值,它只能显现在函数体内,假如显现在代码中的其他任何地方都会造成语法错误。并且它会终止函数的施行并返回函数的值

<script>
    for(var i=1;i<=10;i++) { 
    if(i==8) { 
        return; 
    } 
   console.log(i); 
} 
</script>

施行结果为:

Uncaught SyntaxError: Illegal return statement(…)这句话的意思是不法捕捉的查询返回语句

但是假如我们将return放在函数里就可以运转出来了

<script>
   function a(){
    for(var i=1;i<=10;i++) { 
    if(i==8) { 
        return; 
    } 
  console.log(i); 
     } }
     a();

</script>

结果图:

Image 061.png

由此说明return必需放在函数体内才可施行,它其作用和break相似

总结:以上就是本篇文章的全部内容了,但愿通过本篇文章可以帮忙大家怎样在JavaScript中跳出轮回语句。

以上就是JS跳出轮回的三种办法的具体内容,更多请关注百分百源码网其它相关文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有150人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板