JS的循环嵌套

102 阅读1分钟

/** * 循环嵌套 * 两个循环叠在一起 */

    // for (var i = 0; i < 3; i++) {   // 外层循环
    //     console.log('外层循环第', i, '次执行')
    //     for (var k = 0; k < 3; k++) {   // 内层循环
    //         console.log('内层循环循环: ', k)  // 0 --- 1 --- 2
    //     }
    // }

    /**
     * 外层循环 执行 一次, 内层循环 就会 完整的 执行一次
     * 
     *  i == 0
     *      k --> 0 -- 1 -- 2
     *  i == 1
     *      k --> 0 -- 1 -- 2
     *  i == 2
     *      k --> 0 -- 1 -- 2
    */

    /**
     * i == 0
     *      执行内层循环
     *          打印k的值
     *              0 --> 1 --> 2
     * i == 1
     *      执行内层循环
     *          打印k的值
     *              0 --> 1 --> 2
     * i == 2
     *      执行内层循环
     *          打印k的值
     *              0 --> 1 --> 2
    */