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 条评论
登录 后参与评论

相关文章

来自专栏cs

python数据类型

python编译图 运行python文件的时候,python会通过编译器将它编译成.pyc文件。 如果没有修改python文件,每次执行程序时,就执行前面运行...

2975
来自专栏coder修行路

python基础之元组、文件操作、编码、函数、变量

1、集合set 集合是无序的,不重复的,主要作用: 去重,把一个列表变成集合,就可以自动去重 关系测试,测试两组数据的交集,差集,并集等关系 操作例子如下: ...

1849
来自专栏阿凯的Excel

Python读书笔记12(IF语句应用)

今天和大家分享的是所有函数、所有编程的基础,判断! IF语句! IF语句肯定是进行判断,为真怎样,为假如何。 那这个真假就是某个条件是否满足,和Python相...

3659
来自专栏个人分享

JAVA虚拟机类型转换学习

  Java虚拟机包括血多进行基本类型转换工作的操作码,这些执行转换工作的操作码后面没有操作数,转换的值从栈顶端获得。Java虚拟机从栈顶端弹出一个值,对它进行...

1145
来自专栏宏伦工作室

全栈 - 4 Python 先学会基本语法

2037
来自专栏Golang语言社区

Golang语言--中间的循环

在Go语言中只有很少的几个控制结构,它没有while或者do-while循环。 但是它有for、switch、if。而且switch接受像for那样可选的初始化...

4137
来自专栏令仔很忙

新手学JAVA(一)——Equals和“==”的区别

    如果操作两边都是对象句柄,就比较两个句柄是否指向同一个对象。如果两边是基本类型,则比较的就是值。

851
来自专栏coding for love

JS入门难点解析7-this

(注1:如果有问题欢迎留言探讨,一起学习!转载请注明出处,喜欢可以点个赞哦!) (注2:更多内容请查看我的目录。)

771
来自专栏青玉伏案

窥探Swift之数组安全索引与数组切片

  今天是元宵节,祝大家元宵节快乐!在Swift中的数组和字典中下标是非常常见的,数组可以通过索引下标进行元素的查询,字典可以通过键下标来获取相应的值。在使用数...

2405
来自专栏python成长之路

类的单例模式

1455

扫码关注云+社区