JavaScript -- 标签 , Break 和 Continue 语句

Posted 西北野狼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript -- 标签 , Break 和 Continue 语句相关的知识,希望对你有一定的参考价值。

break 语句用于跳出循环。

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

标签引用,break 语句可用于跳出任何 javascript 代码块。

demo:

<!DOCTYPE html>
<html>

    <head>
        <meta charset="utf-8">
        <title>break Continue语句</title>
    </head>

    <body>

        <p>点击按钮,测试带有 break Continue 语句的循环。</p>
        <button onclick="breakAndContinue()">点击这里</button>
        <script type="text/javascript" src="test.js"></script>

    </body>

</html>

对应的Js代码:

function breakAndContinue() {
    var x = "",
        i = 0;
    document.write("----------break语句-----------" + "<br>");
    for (i = 0; i < 10; i++) {
        //后面的不会执行
        if (i == 3) {
            break;
        }
        x = x + "该数字为 " + i + "<br>";
    }
    document.write(x + "<br>");
    document.write("----------continue语句-----------" + "<br>");
    var x = "",
        i = 0;
    for (i = 0; i < 10; i++) {
        //跳过本次循环,执行接下来的循环
        if (i == 3) {
            continue;
        }
        x = x + "该数字为 " + i + "<br>";
    }
    document.write(x + "<br>");
    document.write("----------标签语句-----------" + "<br>");
    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 + "" + "<br>");
            }
        }
}

 

以上是关于JavaScript -- 标签 , Break 和 Continue 语句的主要内容,如果未能解决你的问题,请参考以下文章

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

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

JavaScript标签

JavaScript日常学习6

JavaScript label语句

是否有一个“break”标签来逃避 Liquid 中的循环?