您的位置:首页 > 博客中心 > 互联网 >

label语句 break continue

时间:2022-04-28 04:55

使用 label 语句可以在代码中添加标签,以便将来使用。

加 label 标签的语句一般与for语句等循环语句配合使用。

var num = 0;
outermost:
for( var i = 0; i < 10; i ++ ){
    for( var j = 0; j < 10; j ++ ){
        if( i == 5 && j == 5 ){
            break outermost;
        };
        num++;  
    }  
}
alert(num);   //55

(break)上面的例子中,outermost 标签表示外部for语句。

循环思路:

当i = 0时,j = 0,1,2,3,4,5,6,7,8,9  共10次,也就是说:

0 10

1 10

2 10

3 10

4 10

5 5  (符合 if 判断,跳出到outermost 标签,也就是跳出所有for 循环)

所以 一共循环了 10+10+10+10+10+5=55次;

每次 num++,最终 num = 55;

var num = 0;
outermost:
for( var i = 0; i < 10; i ++ ){
    for( var j = 0; j < 10; j ++ ){
        if( i == 5 && j == 5 ){
            continue outermost;
        };
        num++;  
    }  
}
alert(num);  //95

(continue)上面的例子中,outermost 标签表示外部for语句。

循环思路:

当i = 0时,j = 0,1,2,3,4,5,6,7,8,9  共10次,也就是说:

0 10

1 10

2 10

3 10

4 10

5 5  (符合 if 判断,跳出到outermost 标签的本次循环)

6 10

7 10

8 10

9 10

10<10,跳出循环;

所以 一共循环了 10+10+10+10+10+5+10+10+10+10=95次;

每次 num++,最终 num = 95;

本类排行

今日推荐

热门手游