break以及continue语句

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

break语句

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

<script>
   var sum = 0;
   for (var i = 0; i < 10; i++) {
       if (i == 5) {
           break;
       };
       sum += i;
   };
   console.log(sum);
</script>

continue语句

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

<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用于结束本次循环。

<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>

原文发布于微信公众号 - HTML5学堂(h5course-com)

原文发表时间:2015-12-30

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏有趣的Python

py编程技巧-2.4-如何对迭代器做切片操作实现对于文本的切片操作?

实际案例 有某个人文本文件,我们想读取某范围的内容:如100-300行之间的内容 ,python中文本文件是一个可迭代对象,我们是否可以使用类似于列表切片 ...

2726
来自专栏python3

python 字符串常用操作

字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。

661
来自专栏lgp20151222

JQuery跳出each循环的方法(包含数组遍历)

break----用return false;  continue --用return ture;

743
来自专栏Golang语言社区

【Go 语言社区】Golang的初始化顺序

Init 每个包都可以定义一个或多个init函数2(原型为 func init()),init函数在包初次 被导入时调用,同一个包内的多个init函数的执行的顺...

34714
来自专栏专业duilib使用+业余界面开发

duilib中获取的控件的位置或者大小不对的可能的原因

1584
来自专栏编程

Python函数之形参与实参

各位小伙伴,大家晚上好 今天我们来一起探讨一下函数的另外一个重要概念 “形参”(xing2,can1)与“实参”(shi2,can1) 很多朋友可能第一次听到这...

2068
来自专栏我是业余自学C/C++的

C++模板

994
来自专栏lonelydawn的前端猿区

css选择器

下面是一张取自w3cschool的css选择器表 链接地址:http://www.w3school.com.cn/cssref/css_selectors.as...

1736
来自专栏数据结构与算法

05:统计单词数

05:统计单词数 总时间限制: 1000ms 内存限制: 65536kB描述 一般的文本编辑器都有查找单词的功能,该功能可以快速定位特定单词在文章中的位置,...

4397
来自专栏数据结构与算法

agc016A - Shrinking(字符串 贪心)

给出一个字符串,每次操作可以使得字符串缩短一位,且第$i$位必须要保证与变换前的这一位或下一位相同,

61

扫描关注云+社区