JavaScript中break和continue的区别

break语句和continue语句


break语句

  • 描述:break语句,用于无条件结束各种循环(退出循环)和switch。

  • 说明:一般情况下,需要在break语句之前加一个条件判断。换句话说:就是条件成立了,就退出循环。


continue语句

  • 描述:结束本次循环,而开始下一次循环。continue之后的代码不再执行了。

  • 说明:一般情况下,需要在continue语句之前加一个条件判断。

<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>php.cn</title>
        <script>
            var sum = 0; 
            for(var i=1;i<=10;i++){
                if(i==6){
                    break;
                   // continue;
                }
            document.write(i+"  ");   
            }
           
        </script>
    </head>
    <body>
    </body>
</html>

注:先观察结果,然后将break注释掉,改用continue,再次观察结果,可以看出,条件满足时,break直接跳出循环,不再进行循环操作,而改用continue时,条件满足,跳出当次循环,进入下一次循环

Weiter lernen
||
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> var sum = 0; for(var i=1;i<=10;i++){ if(i==6){ break; // continue; } document.write(i+" "); } </script> </head> <body> </body> </html>
einreichenCode zurücksetzen