前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >break以及continue语句

break以及continue语句

作者头像
HTML5学堂
发布2018-03-12 16:28:10
7870
发布2018-03-12 16:28:10
举报
文章被收录于专栏:HTML5学堂

HTML5学堂:ECMAScript当中存在着break以及continue两种语句,这两种语句通常用于循环语句以及分支语句当中。那么,break以及continue的区别是什么呢?我们一起来学习一下~

break语句

可以中断当前循环,通常在switch语句和while、for、for...in、或do...while循环中使用break语句。

代码语言:javascript
复制
<script>
   var sum = 0;
   for (var i = 0; i < 10; i++) {
       if (i == 5) {
           break;
       };
       sum += i;
   };
   console.log(sum);
</script>

continue语句

可以结束本次循环,即跳出循环体中下面尚未执行的语句。

代码语言:javascript
复制
<script>
   var sum = 0;
   for (var i = 0; i < 10; i++) {
       if (i == 5) {
           continue;
       };
       sum += i;
   };
   console.log(sum);
</script>

break与continue的区别

最后总结一下break以及continue语句的区别:

1、break语句可以用于循环语句,也可以用于分支语句(switch),而continue语句只能用于循环语句(需要注意,不要说是for语句,是针对所有的循环语句,break和continue都是可以使用的)。

2、break语句用于跳出全部循环,而continue用于结束本次循环。

代码语言:javascript
复制
<script>
   var num = 2;
   var result = 0;
   switch(num) {
       case 0: result=10; break;
       case 1: result=100; break;
       case 2: result=1000; break;
       default: result=100000;
   }
   console.log(result);
</script>
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2015-12-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 懂点君 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • break语句
  • continue语句
  • break与continue的区别
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档