Javascript—Break和Continue语句

来源:互联网 发布:淘宝店铺支付宝限额 编辑:程序博客网 时间:2024/06/06 13:12

break语句

1.用于跳出循环。

continue语句

1.用于跳过循环中的一个迭代。

Javascript标签

1.如需标记 JavaScript 语句,请在语句之前加上冒号

<script>cars=["BMW","Volvo","Saab","Ford"];list:{    document.write(cars[0] + "<br>");     document.write(cars[1] + "<br>");     document.write(cars[2] + "<br>");     break list;    document.write(cars[3] + "<br>");     document.write(cars[4] + "<br>");     document.write(cars[5] + "<br>"); }</script>

运行结果:
BMW
Volvo
Saab

2.有了标签,可以使用break和continue在多层循环的时候控制外层循环。

outerloop:for (var i = 0; i < 10; i++){    innerloop:        for (var j = 0; j < 10; j++)        {        if (j > 3)        {            break;        }        if (i == 2)        {            break innerloop;        }        if (i == 4)        {            break outerloop;        }        document.write("i=" + i + " j=" + j + "");    }}

注意:
continue 语句(带有或不带标签引用)只能用在循环中。
break 语句(不带标签引用),只能用在循环或 switch 中。
通过标签引用,break 语句可用于跳出任何 JavaScript 代码块

原创粉丝点击