zoukankan      html  css  js  c++  java
  • 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>");
                }
            }
    }
  • 相关阅读:
    PowerShell 显示气球提示框 2
    BAT 删除隐藏文件
    批处理文件 bat 后台运行
    CMD 命令2
    CMD 命令1
    PowerShell 显示气球提示框 1
    查看SQL Server的版本及License
    How to extract a complete list of extension types within a directory?
    Wordpress无法连接Mysql8的问题
    What is `^M` and how do I get rid of it?
  • 原文地址:https://www.cnblogs.com/androidsuperman/p/6860876.html
Copyright © 2011-2022 走看看