JavaScript中的break和continue的非常规用法

Posted 头名字W

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript中的break和continue的非常规用法相关的知识,希望对你有一定的参考价值。

 break 语句

它常用的用法是跳出 switch() 语句。

var day;
switch (new Date().getDay())
    case 0:
        day = "Sunday";
        break;
    case 1:
        day = "Monday";

        break;

在标签引用中使用 break 语句,用于跳出代码块

var cars = ["BMW","Saab", "Ford"];
var text = "";

list:
    text += cars[0] + " ";  
    break list;
    text += cars[2] 

// BMW

嵌套循环中使用 break 语句,用于跳出循环

var arr = [1,4,55,50], list = []

for(let i of arr )

 if (i> 20 ) break  

list.push(i)

// list = [1,4]

continue语句

continue 语句中断循环中的迭代,如果出现了指定的条件,然后继续循环中的下一个迭代。

简单来说就是调出本次循环,进入下次循环

for(let i of arr )

 if (i> 20 ) continue 

list.push(i)

// list = [1,4]

这种用法类似filter函数的用法。

以上是关于JavaScript中的break和continue的非常规用法的主要内容,如果未能解决你的问题,请参考以下文章

*-JavaScript-Runoob:JavaScript break 和 continue 语句

JavaScript中的break和continue的非常规用法

JavaScript中的break和continue的非常规用法

JavaScript break 和 continue 语句

JavaScript -- 标签 , Break 和 Continue 语句

javascript中break和continue的区别