• 03 js基础 循环


    # 1.循环的目的 #

    循环的目的:重复执行指定代码

    ##  1.1 结构语法 ##
        
        for(初始化变量;条件表达式;操作表达式){
            循环体
        }

    初始化变量:通常被用于初始化一个计数器,用来计数

    条件表达式:用于确定每一次循环是否能被执行

    操作表达式:每次循环的最后都要执行的表达式,用于递增或递减计数器变量

    ## 1.2 js中的循环  ##

    主要有三种类型的循环语句

    for循环

    while 循环

    do...while循环

    ## 1.3 双重for循环 ##

    循环嵌套是指在一个循环语句中在定义一个循环语句的语法结构

    外层循环循环一次,里层循环执行全部

         

    <script>
            // 语法结构
          /*   for (外层的初始化变量; 外层的条件表达式; 外层的操作表达式) {
                for (里层的初始化变量; 里层的条件表达式; 里层的操作表达式) {
    
    
                }
            } */
        </script>



    演示代码
        
          

    for (var a = 1; a <= 3; a++) {
                console.log("外层循环", +a + '次');
    
                for (var b = 1; b <= 3; b++) {
                    console.log("内层循环", +b + '次');
                }
            }



    # 2. while循环 #

    条件比较复杂的情况

          

    // 1.while循环语法结构
            /* while (条件表达式) {
                //循环体
            } */



    #3. do...while ##

          

     /* do{
                    //循环体
                }while(条件表达式) */
        // 执行思路,先执行循环体内容,再判断
        var a = 1
        do {
    
            alert(a)
            a++
        } while (a <= 10)



    # 4. continue break #

    continue 跳过这次循环
    break 跳出循环 

        

     <script>
            for (var i = 1; i <= 5; i++) {
                if (i == 3) {
                    continue;
                }
                console.log('我正在吃第' + i + "包子")
                if (i == 4) {
                    break;
                }
            }
        </script>
  • 相关阅读:
    YOLOV2相对于YOLOV1的改进
    在训练过程中loss出现NaN的原因以及可以采取的方法
    出现梯度消失和梯度爆炸的原因及解决方案
    Batch Normalization 原理
    几种激活函数的对比(二)
    几种激活函数对比(一)
    Leetcode 830. Positions of Large Groups
    Leetcode 985. Sum of Even Numbers After Queries
    python中的赋值与拷贝(浅拷贝与深拷贝)
    Leetcode 665. Non-decreasing Array
  • 原文地址:https://www.cnblogs.com/xujinglog/p/12880993.html
Copyright © 2020-2023  润新知