ES6 break

break语句用于从构造中取出控件。在循环中使用break会导致程序退出循环。以下是break语句的一个例子。

 

实例

var i = 1
while(i<= 10) {
   if (i % 5 == 0) {   
      console.log("The first multiple of 5  between 1 and 10 is : "+i)
      break     //exit the loop if the first multiple is found
   }
   i++
}

上面的代码打印1到10之间数字范围的5的第一个倍数。

如果发现一个数字可以被5整除,那么if构造会强制控件使用break语句退出循环。在成功执行上述代码时,会显示以下输出。

The first multiple of 5 between 1 and 10 is: 5

continue语句跳过当前迭代中的后续语句,并将控制权移回循环的开头。与break语句不同,continue不会退出循环。它终止当前的迭代并开始后续的迭代。以下是继续声明的一个例子。 实例var num ...