美文网首页
JavaScript中的循环语句

JavaScript中的循环语句

作者: 敲键盘的那些年 | 来源:发表于2019-06-24 17:26 被阅读0次

    在不少实际问题中有许多具有规律性的重复操作,因此在程序中就需要重复执行某些语句。一组被重复执行的语句称之为循环体,能否继续重复,决定循环的终止条件。循环结构是在一定条件下反复执行某段程序的流程结构,被反复执行的程序被称为循环体。循环语句是由循环体及循环的终止条件两部分组成的。

    JavaScript中常用的循环语句有 for循环语句、while循环语句、do~while循环语句等,下面我们就具体的介绍一下这三种循环语句。

    for循环语句

    语法: for(起始值; 边界值; 递增值) {
    需要执行的语句;
    }

      for(var i = 0; i < 10; i++){
      console.log(i);
    }
    // 打印结果为 0 ~ 9
    按照语法结构对代码进行一下分析:
    
    (1)首先做循环准备工作,声明变量i并赋值为0,这个工作只做一次即可。
    
    (2)然后判断循环执行的条件是否满足,i<10,没问题,可以执行。
    
    (3)这里要注意了,执行条件满足后,并不是执行的i++,而是执行代码主体部分console.log(i)。
    
    (4)当执行完console.log(i)之后,才去执行i++。
    
    (5)上面结束了一次完整的循环,这时候再来判断循环执行的条件是否成立,再执行代码主题,然后再执行代码主体执行后做的工作,如此往复下去,再强调一遍,准备工作只需要做一次即可。
    
    特别说明:for后面的小括号中,分号有且只能有两个。
    
    while循环语句

    语法:
    需要先声明一个变量a;
    while(边界值) {
    需要执行的语句;
    }
    首先判断while后面小括号中的条件是否成立,如果成立则执行后面关联的语句。

    var a = 1;
    while (a < 6) {
      console.log(a);
      a++;
    }
    // 打印结果为 1 ~5;
    按照语法结构对代码进行一下分析:
    
    (1)首先做循环准备工作,先声明变量a并赋值为1。
    
    (2)然后判断循环执行的条件是否满足,a<6,没问题,可以执行。
    
    (3)这里要注意了,执行条件满足后,先执行代码console.log(a)。
    
    (4)当执行完console.log(a)之后,才去执行a++。
    
    (5)上面结束了一次完整的循环,这时候再来判断循环执行的条件是否成立,再执行代码,然后再执行代码主体执行后做的工作,如此往复下去。
    
    do~while循环语句

    语法:
    需要先声明一个变量b;
    do {
    需要执行的语句;
    }while(边界值)

    满足指定条件可以一直循环执行下去。与while非常类似,但是以do开头,然后才是条件判断while。
    从语法结构来看,do while循环语句比较“霸气”一些,无论是死是活先干一票再说。
    也就是说do while循环,是先执行代码,再使用while判断条件是否成立,代码至少会被执行一次。

    var a = 0;
     do {
      console.log(a);
      a++;
    } while (a < 1);
    // 打印结果为 0;
    
    按照语法结构对代码进行一下分析:
    
    (1)首先做循环准备工作,先声明变量a并赋值为0。
    
    (2)这里要注意了,先执行代码console.log(a)。
    
    (3)当执行完console.log(a)之后,才去执行a++,执行后a为1;
    
    (4)最后再判断循环执行的条件是否满足,a<1,不满足条件,停止执行。
    
    

    好了,就写到这里吧,如有错误之处,请各位简友及时指出,谢谢!

    c1.png

    相关文章

      网友评论

          本文标题:JavaScript中的循环语句

          本文链接:https://www.haomeiwen.com/subject/rstuqctx.html