• (16)JavaScript的流程控制(js的循环)


    流程控制有3种结构

    1、顺序结构:代码执行的本质就是顺序结构

    2、分支结构:if家族

    语法规则:

    if (条件1) {
    //代码块1
    }
    else if (条件2){
    //代码块1
    }
    //如果所有条件都不满足不执行操作,这个else就可以省略
    else {
    //代码块1
    }

    3、循环结构:for循环结构 / while循环结构 /do...while循环结构

    语法规则:

    while 循环 (循环流程:初始化循环变量的值 --> 进行变量的判断 --> 完成业务逻辑  --> 循环变量增量)

    PS:while循环的优点可以代替另外两种循环,而且还可以完成不知道循环次数的需求,缺点就是代码结构相对复杂

    num = 0;  //初始化循环变量的值
    while (num < 5){ //进行变量的判断
    console.log('呵呵'); //完成业务逻辑
    num += 1; //循环变量增量
    }

    for 循环

    PS:很明确知道循环次数的时候用for循环

    // i++ 和 i += 1 是相同的
    for (var i = 0;i < 5; i++){ // 1、是定义一个初始的变量(var i = 0) / 2、判定条件,进入循环的入口(i < 5) / 3、循环变量增量(i++) / 4、完成业务逻辑(console.log('for 循环'))
    console.log('for 循环')
    }

    do...while 循环

    PS:在条件判断之前就需要执行一次循环体就会用

    count = 0;  //先定义一个初始的变量
    do{ //直接循环体
    console.log('do...while 循环'); // 完成业务逻辑
    count ++; // 变量的增量
    }while (count < 5) // 循环的条件
    PS:现实中工厂生产零件,要判断这个流线是否合格,就要先让这个生产线生产出零件,然后通过零件去判断是否是一条合格的生产线,如果合格可以循环的创建零件,如果不合格就要改查
  • 相关阅读:
    Orcad Pspice仿真
    AD导入Allegro brd文件(导入后找不到PCB的解决方法)
    VJTAG转VME DTB
    win10 非Unicode应用程序显示设置
    MFC多文档视图编程总结
    VC MFC开发示例下载
    FPGA仿真及时序约束分析
    VMWARE Thin APP
    VPX技术基础概论
    SecureCRT脚本(VBS)运行
  • 原文地址:https://www.cnblogs.com/shizhengquan/p/10431200.html
Copyright © 2020-2023  润新知