JavaScript 双重循环 continue break

189 阅读1分钟

1.双重循环

各循环可相互嵌套,外层循环变化一次,内层循环要变化一遍。
九九乘法表:

<script>
     for (var i = 1; i <= 9; i++) {
            for (var j = 1; j <= i; j++) {
                document.write(i + '*' + j + '=' + (i * j)+"&nbsp;&nbsp;&nbsp;&nbsp;")
            }
            document.write('<br>')
      }
</script>

2.continue

出现指定的条件时,跳过本次循环,进入下一循环。

<script>
     for(var i=1;i<=5;i++){
           if(i==3){ continue; }
           document.write(i);
     }
     /* 结果显示:1245 */
</script>

3.break

出现指定的条件时,跳出循环,循环结束。

<script>
     for(var i=1;i<=5;i++){
           if(i==3){ break; }
           document.write(i);
     }
     /* 结果显示:12 */
</script>