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文件,每次执行程序时,就执行前面运行...

3125
来自专栏个人分享

JAVA虚拟机类型转换学习

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

1215
来自专栏python成长之路

类的单例模式

1565
来自专栏程序员互动联盟

【编程基础】Java初学者需要了解的10个语法细节

语法语法,语法就是语言的法则。汉语有汉语的语法,英语有英语的语法,如果不懂语法那你写出来的句子要不然就是错误,要不然就是生涩难懂。要学习和使用Java语言就要遵...

3514
来自专栏Golang语言社区

【Go 语言社区】go 学习中遇到一些语法问题

1.可变参数,传入数组的饿时候,必须加三个... func sums(nums ...int){} nums := []int{1, 2, 3, 4, 5}...

35311
来自专栏Golang语言社区

Go语言语法汇总

最近看了看GoLang,把Go语言的语法总结了一下,做个快速参考 数据类型 ---- var varName type,var var1,var2… type,...

34813
来自专栏coder修行路

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

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

2009
来自专栏Golang语言社区

Golang语言--中间的循环

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

4217
来自专栏noteless

[四] java虚拟机JVM编译器编译代码简介 字节码指令实例 代码到底编译成了什么形式

前文已经对虚拟机进行过了简单的介绍,并且也对class文件结构,以及字节码指令进行了详尽的说明

1882
来自专栏coding for love

JS入门难点解析7-this

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

1211

扫码关注云+社区

领取腾讯云代金券