break以及continue语句

时间:2022-05-04
本文章向大家介绍break以及continue语句,主要内容包括break语句、continue语句、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>