zoukankan      html  css  js  c++  java
  • js基础---嵌套循环中的break使用

    在循环中我们都知道break是结束循环,这边介绍下嵌套循环中的break使用

    1、beak的使用介绍:

    break: 结束循环
    
    1- 结束break所在层的循环
    2-如果循环带有label; break label名 指结束label所在层的循环
    
    label名: 满足变量命名规则即可

    2、嵌套循环介绍

    这边说的嵌套循环指两层for循环,格式如下:

    内层循环是外层循环的循环体

    一般在应用中外层循环控制行,内层循环控制每行内容的打印:比如:打印乘法口诀,打印直接三角形和菱形

    // 外层循环
    for (var i = 1; i <= 6; i++) {
        // 内层循环
            for (var j = 1; j <= 10; j++) {
              // 内层循环循环体
            }
           
          }

    嵌套循环demo

    for (var i = 1; i <= 6; i++) {
            for (var j = 1; j <= 10; j++) {
              document.write(j)
            }
            document.write('<br/>')
          }

    打印结果:

    3、嵌套循环中break使用demo1: 结束break所在层循环

    for (var i = 1; i <= 6; i++) {
            for (var j = 1; j <= 10; j++) {
                if (j==3){
                    break; 
                }
              document.write(j)
            }
            document.write('<br/>')
          }

    打印结果如下:

    4、嵌套循环中break使用demo2: 结束label所在层循环

    // 实现:当j为3时结束外层循环-----使用标签,可以大大简化代码 (这边a就是标签名, break a 表示a标签所在的循环)
    a:for (var i = 1; i <= 6; i++) {
            for (var j = 1; j <= 10; j++) {
                if (j==3){
                    break a;
                }
              document.write(j)
            }
            document.write('<br/>')
          }

    打印结果如下:

  • 相关阅读:
    jenkins 常用插件和配置项介绍和使用
    spring 3 mvc hello world + mavern +jetty
    七牛是如何搞定每天500亿条日志的 转
    Mysql 索引 转载
    互联网运营:一场怡红院中的战争 转
    hadoop-2.7.0
    flume
    Storm0.9.4安装
    Ubuntu里面的安装命令总结
    Apache Kafka 分布式消息队列中间件安装与配置 转载
  • 原文地址:https://www.cnblogs.com/xiaqin/p/12843422.html
Copyright © 2011-2022 走看看