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/>')
          }

    打印结果如下:

  • 相关阅读:
    Windows下vim的块选择
    Understand Your Code
    ubuntu中安装man手册查看函数原型
    PypeR
    【入门】用Linux中man命令查询C函数
    用man来查找c函数库 追寻前人的脚步 博客园
    Linux教程 正文 关于vim的模式操作基本概念
    vim的配置管理和部署
    可爱的 Python: 自然语言工具包入门
    简明 Vim 练级攻略
  • 原文地址:https://www.cnblogs.com/xiaqin/p/12843422.html
Copyright © 2011-2022 走看看