热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

break和continue的作用和区别

break和continue都是用来控制循环结构的,主要是停止循环;但是break是跳出整个循环,continue是跳出当前循环不执行后面的语句,但是会继续下

break和continue都是用来控制循环结构的,主要是停止循环;

但是break是跳出整个循环,continue是跳出当前循环不执行后面的语句,但是会继续下一次的循环;

 

举个例子:

for(let i &#61;0;i<5; i&#43;&#43;){console.log(&#39;第&#39;&#43;i&#43;&#39;次循环&#39;);
}

我们如果不加continue和break可以得到

 当我们加个一判读语句如果i&#61;3我们就不打印。

for(let i &#61;0;i<5; i&#43;&#43;){if (i&#61;&#61;3) {continue;}console.log(&#39;第&#39;&#43;i&#43;&#39;次循环&#39;);
}

可以看到我们只是没有打印出来第三循环&#xff0c;但是第四次循环我们打印出来了&#xff1b;那我们再试试把continue换成break试试&#xff1b;

 

         这次我们发现不仅没有打印出第三次循环第四次循环也没有打印出来。


推荐阅读
author-avatar
Manticore-v
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有