js跳出循环:break 、continue 、return
js跳出循环:break 、continue 、return
本文虽然讲的是js里跳出循环的方法,但是jquery其实就是在js的基础上封装而来的,所以一些js里的语法应用,在jquery里也是通用的。
在js里,也就是javascript里,跳出循环有三种方法:break 、 continue 和 return ,通过具体的实例来和大家演示这三种跳出循环的方法的具体区别。
一:break:
用来终止循环,让循环不再往下继续:
<script> for(var i=0;i<=10;i++){ document.write(i);//输出012345 if(i==5){break;} } </script>
上面的实例里,当循环到5的时候,因为break而终止并结束了循环,所以输出的结果为012345;
二:continue
用来跳过循环,继续往下循环:
<script> for(var i=0;i<=10;i++){ if(i==5){continue;} document.write(i);//输出01234678910 } </script>
上面实例里,当循环到5时,跳过了当前的循环,也就是没有输出5
三:return
return只能出现在函数里,如果出现在上面实例里的for循环里就会报错,return出现在函数里的作用就是即使下面还有内容也不再继续往下执行了,最常见的就是在函数里判断参数是否符合要求, 如果不符合要求就不再继续往下执行:
let username = '' function abc(){ if (username==""){ alert("请输入用户名"); return false;//因为username不符合我们的要求,所以在这里用return来终于函数往下继续执行 } alert("欢迎你"+username); } abc()
上面实例里,如果username符合我们的要求,那么就会弹出“欢迎你”的提示框,如果不合要求,就会弹出“请输入用户名”。
四:jquery里跳出each循环:
可以参考这篇文章:http://www.aijquery.cn/Html/jqueryrumen/73.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了