break和continue的作用与区别
2022/1/8 23:04:57
本文主要是介绍break和continue的作用与区别,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
break和continue
break关键字可以用来退出switc h或循环语句
不能在if语句中使用break和continue
break关键字,会立即终止离他最近的那个循环语句
可以为循环语句创建一个label, 来标识当前的循环
-
label :循环语句
-
使用break语句时,可以在break后跟着一个label,
这样break将会结束指定的循环,而不是最近的
label: for(var i=0; i<5; i++){ console.log("外层循环"+i) for(var j=0; j<5; j++){ break label; console.log("内层循环"+j); } }
- continue关键字可以用来跳过当次循环
- 同样continue也是默认只会对离他最近的循环循环起作用
//它需要一个字符串作为参数,选个字符串作为计时器的标识 console.time("test"); for(var i=2; i<=10000; i++){ var flag = true; for(var j=2; j<i; j++){ if(i%j == 0){ //如果进入判断则证明i不是质数,修改flag值为false flag = false; //一旦进入判断,则证明i不可能是质数了,此时循环再执行已经没有任何意义了 break; //不加break 115ms //加break 15ms } } if(flag){ //console.log(i); } } //终止计时器,同样需要字符串作为标识 console.timeEnd("test");
这篇关于break和continue的作用与区别的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-06Package Easy(基于 NSIS 的打包exe安装包工具)使用方法-icode9专业技术文章分享
- 2024-06-06基于 casdoor 的 ELK 开源登录认证解决方案: elk-auth-casdoor-icode9专业技术文章分享
- 2024-05-29Elasticsearch慢查询日志配置
- 2024-05-29揭秘华为如此多成功项目的产品关键——Charter模板
- 2024-05-29海外IDC业务拓展的7大挑战
- 2024-05-29InLine Chat功能优化对标Github Copilot,CodeGeeX带来更高效、更直观的编程体验!
- 2024-05-29CodeGeeX 智能编程助手 6 项功能升级,在Visual Studio插件市场霸榜2周!
- 2024-05-29AutoMQ 生态集成 Apache Doris
- 2024-05-292024年IDC行业的深度挖掘:机遇、挑战与未来展望
- 2024-05-29五款扩展组件齐发 —— Volcano、Keda、Crane-scheduler 等,邀你体验