JavaScript break和continue

≯℡__Kan透↙ 提交于 2020-03-06 17:24:10

break 经常用来结束本次循环
实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>
    <button onclick="myFunction()">click</button>
    <p id="demo"></p>
    <script>
    function myFunction(){
        var text = "";
        for (var i=0;i<5;i++){
            if (i==3){
                break;
            }
            text = text + "The Number is:" + i +"<br>";
        }
        document.getElementById("demo").innerHTML=text;
    }
    </script>
</body>
</html>

结果:
在这里插入图片描述
当满足条件时,break结束本次for循环。

continue 用来结束本次循环其中一次

实例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>
    <button onclick="myFunction()">click</button>
    <p id="demo"></p>
    <script>
    function myFunction(){
        var text = "";
        for (var i=0;i<5;i++){
            if (i==3){
                continue;
            }
            text = text + "The Number is:" + i +"<br>";
        }
        document.getElementById("demo").innerHTML=text;
    }
    </script>
</body>
</html>

结果:
在这里插入图片描述

continue将i=3的此次循环结束了,后面代码不再执行,进入下一轮循环。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!