循环语句及循环嵌套

114 阅读1分钟

一、循环语句

1.do...while 循环

    是一个类似 while 的循环语句
    while 循环在开始的时候, 会先判断条件是否成立 然后决定是否执行代码
    do...while 循环在开始第一次的时候, 不会判断条件, 也就是说, 不管条件成功与失败, 第一次都会执行
    例: `var num = 10
         do {
            // 要执行的代码
            console.log(num)
            num--
            } 
          while (num < 5)`

2.for 循环

    语法: for (1. 初始化; 2. 条件; 3. 改变自身) { 4.循环要执行的代码 }
    例:  `var num = 0
         for (var n = 0; n < 3; n++) {
             console.log(n)
         }`

3.流程控制语句

    通过两个关键字, 可以起到控制循环的一个作用, 这就是流程控制
    1. break    (结束掉整个循环, 不管循环后边还有几轮)
    2. continue (跳出当前这一轮循环, 直接开始下一轮循环)

4.循环的嵌套

    **注意: 外层循环的变量 与 内层循环的变量 不要相同**
    例: `for (var j = 0; j < 3; j++) {
           for (var i = 0; i < 3; i++) {
            console.log(i)
           }
        console.log('j 的值为: ', j)
        }`