本篇文章给大家分享的是有关JS有哪些跳出循环的方法,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
创新互联专注于中大型企业的网站制作、做网站和网站改版、网站营销服务,追求商业策划与数据分析、创意艺术与技术开发的融合,累计客户千余家,服务满意度达97%。帮助广大客户顺利对接上互联网浪潮,准确优选出符合自己需要的互联网运用,我们将一直专注高端网站设计和互联网程序开发,在前进的路上,与客户一起成长!js跳出循环的方法有三种分别是:break语句用于退出switch语句或循环语句,continue语句主要是用来中断循环中的迭代以及return语句用于指定函数返回的值
在面向对象编程语法中我们经常会碰到break ,continue, return这三个常用的关键字,它们主要的作用跳出循环,接下来在文章中将为大家具体介绍这三种方法,具有一定的参考作用,希望对大家有所帮助。
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>
效果图:
由此说明return必须放在函数体内才可执行,它其作用和break类似
总结:以上就是本篇文章的全部内容了,希望通过本篇文章可以帮助大家如何在JavaScript中跳出循环语句。
以上就是JS有哪些跳出循环的方法,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
当前标题:JS有哪些跳出循环的方法-创新互联
网站链接:https://www.cdcxhl.com/article0/ihjoo.html
成都网站建设公司_创新互联,为您提供企业建站、网站设计、App设计、网站设计公司、品牌网站建设、域名注册
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联