• break与continue语句


    1.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>break和continue语句</title>
    </head>
    <body>
        <h2>break:立即退出循环</h2>
        <script type="text/javascript">
            var num = 0;
            for (var i = 1; i < 15; i++) {
                //如果i是6的倍数,退出
                if(i %6 == 0){
                    break;
                }
                // console.log(i);
                //1,2,3,4,5
                num++; //i=1,num=1;i=2,num=2;i=3,num=3,i=4,num=4,i=5,num=5
            }
            console.log(num);//5
    
        </script>
    
    
    </body>
    </html>

    2.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>break和continue语句</title>
    </head>
    <body>
        <h2>continue:结束本次循环,继续开始下一次</h2>
        <script type="text/javascript">
            var num = 0;
            for (var i = 1; i < 15; i++) {
                //如果i是6的倍数
                if(i %6 == 0){
                    continue;
                }
                // console.log(i);
                //1,2,3,4,5,7,8,9,10,11,13,14
                num++; 
                /**i=1,num=1;i=2,num=2;i=3,num=3,i=4,num=4,i=5,num=5,i=6,num=5;i=7,num=6,i=8,num=7;i=9,num=8;
                i=10,num=9;i=11,num=10,i=12,num=10,i=13,num=11;i=14,num=12**/
            }
            console.log(num)//12
    
        </script>
    
    
    </body>
    </html>

    continue例子2:

    <!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>break和continue语句</title>
    </head>
    
    <body>
        <h2>continue:结束本次循环,继续开始下一次</h2>
        <script type="text/javascript">
        for (var s = 0, j = 1; j <= 10; j++) {
            //如果i是5的倍数
            if (j % 5 == 0) {
                continue;
            }
            // console.log(j);
            //1,2,3,4,6,7,8,9
            s+=j;//j=1,s=1;j=2,s=3;j=3,s=6; j=4,s=10;j=5,s=10;j=6,s=16;j=7,s=23;j=8,s=31,j=9,s=40
            
        }
        console.log(s) //40
        </script>
    </body>
    
    </html>

    continue例子3:

    <!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>break和continue语句</title>
    </head>
    
    <body>
        <h2>continue:结束本次循环,继续开始下一次</h2>
        <script type="text/javascript">
        //打印所有0-50之间除20和30之外的5的倍数
        for (var n = 0; n <= 50; n+=5) {
            if(n==20 || n==30){
                continue;
            }
            console.log(n);//打印出所有5的倍数;0,5,10,15,20,25,30,35,40,45,50
        }
        </script>
    </body>
    
    </html>
  • 相关阅读:
    手把手教你做关键词匹配项目(搜索引擎)---- 第十八天
    数据库那点事儿
    手把手教你做关键词匹配项目(搜索引擎)---- 第十七天
    手把手教你做关键词匹配项目(搜索引擎)---- 第十六天
    屌丝的坑人表单神器
    手把手教你做关键词匹配项目(搜索引擎)---- 第十五天
    手把手教你做关键词匹配项目(搜索引擎)---- 第十四天
    手把手教你做关键词匹配项目(搜索引擎)---- 第十三天
    手把手教你做关键词匹配项目(搜索引擎)---- 第十二天
    手把手教你做关键词匹配项目(搜索引擎)---- 第十一天
  • 原文地址:https://www.cnblogs.com/huanghuali/p/9656364.html
Copyright © 2020-2023  润新知