• 范仁义js课程---32、for循环嵌套


    范仁义js课程---32、for循环嵌套

    一、总结

    一句话总结:

    嵌套循环也就是循环里面再套循环,比如for循环里面再套一个for循环,用于解决一些更加复杂的场景
    * 
    ** 
    *** 
    **** 
    ***** 
    //这个for循环相当于是控制行数
    for(var i=0;i<5;i++){
        //内层循环是控制每一行*号的个数
        for(var j=0;j<i+1;j++){
            document.write('*');
        }
        document.write('<br>');
        // document.write('*****<br>');
    }

    1、弄懂复杂的嵌套循环的比较好方式是什么?

    弄清楚每一个循环的作用(实际意义)

    二、for循环嵌套

    博客对应课程的视频位置:32、for循环嵌套
    https://www.fanrenyi.com/video/19/129

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>for循环嵌套</title>
     6 </head>
     7 <body>
     8 <!--
     9 for(){
    10   for(){
    11 
    12   }
    13 }
    14 
    15 需求:
    16 * 1
    17 ** 2
    18 *** 3
    19 **** 4
    20 ***** 5
    21 
    22 简化问题:
    23 
    24 *****
    25 *****
    26 *****
    27 *****
    28 *****
    29 
    30 *****  i=0 j=5
    31 **** i=1 j=4
    32 *** i=2 j=3
    33 **
    34 *
    35 i+j=5
    36 j=5-i
    37 
    38 原理:
    39 i=0
    40 i+1=1
    41 
    42 i=1
    43 1<5
    44 j=0
    45 i+1=2
    46 
    47 i=2
    48 
    49 嵌套循环比较好的掌握方式
    50 弄清楚每一个循环的作用(实际意义)
    51 
    52 -->
    53 <script>
    54 //这个for循环相当于是控制行数
    55 // for(var i=0;i<5;i++){
    56 //     //内层循环是控制每一行*号的个数
    57 //     for(var j=0;j<i+1;j++){
    58 //         document.write('*');
    59 //     }
    60 //     document.write('<br>');
    61 //     // document.write('*****<br>');
    62 // }
    63 
    64 //下三角
    65 for(var i=0;i<5;i++){
    66     //内层循环是控制每一行*号的个数
    67     for(var j=0;j<5-i;j++){
    68         document.write('*');
    69     }
    70     document.write('<br>');
    71     // document.write('*****<br>');
    72 }
    73 
    74 
    75 </script>
    76 </body>
    77 </html>
     
  • 相关阅读:
    在web应用中使用MEF插件式开发
    IBatis更名为mybatis
    ssh公钥登录
    android摄像头获取图像——第二弹
    android摄像头获取图像——第一弹
    堆排序
    配置开发环境及相关问题
    android摄像头获取图像——第三弹
    冒泡排序
    Linux中环境变量文件及配置
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/12388318.html
Copyright © 2020-2023  润新知