JavaScript do-while 循环

 

  在前面,我们已经掌握了循环中的while语句,接下来,我们就来学习一下,do-while语句。


  do-while语句——先执行循环体,然后再判断条件是否成立,如果条件为“真”就继执行循环体中的代码,否则就结束循环。

             1、首先,我们来看看do-while语句的格式:

    do
    {
     语句1

     语句n
    }while(表达式);

 

    do-while语句的分析与重点记忆:

   (1)以"do"关键字开始

 

   (2)一对"大括号"作为循环体的起始与结束边界,而这一对大括号一定要写上,不能忽略,即使循     环中一行代码也没有,也要写上。


   (3)"while"关键字

 

   (4)表达式,当表达式的结果为“真”继续执行循环,否则结束循环

 

   (5)最后还要有一个“分号”

 

   

 

  2、do...while的特性,以及与while的区别

 

   do...while的特性:就是第一次执行时,不需要进行判断,就直接执行"循环体"中的代码,然后,再执行while"表达式"判断,如果为"真"则重复执行"循环体"中的代码。

 

   do...while与while的区别如下:
    (1)while需要先进行一次判断,且为真,才可以执行"循环体"中的代码,而do...while第一次执行不       需要任何判断。就可以直接执行"循环体"中的代码。

 

    (2)while循环体中如果只有一行代码时,可以忽略"大括号",但do...while一定要写上"大括号"。

 

 

  3、 例子:

  var i=0;

  do

  {

    语句1;

    i=i+1;

  }while( i < 1 )

  语句2;

 

   例子分析:

   (1)程序首先执行语句1,然后,执行i+1,即0+1,因为当前“i”的值等于0,然后,将相加的结果1赋值给“i”变量,然后,“i”中的值由0变为1。

 

   (2)程序执行while语句后面的表达式i<1,判断结果为“假”,因为“i”等于1,而1不小于1,所以,循环就立即结束,然后,程序就可以执行语句2

 

   所以,通过上面这个例子,我们就可以看到,即使用do-while的表达式在第一次判断时就为“假”,但是,它循环体中的代码还是会被先执行一次,这就是与while循环的最大区别。

         

  非常好,现在,我们已经掌握了JavaScript中的“do-while”语句,但是,如何去运行用它呢?所以,我们就要通过下方的按钮进入到游戏中,然后,运用“do-while语句”去完成任务,这样,才可以加深大家对每个知识点的理解和运用,以及“尽快进入到编程的状态”

 

  不要停留在理论规则上面,快动起来吧!

 

(通过游戏模式学习与训练,需要在电脑上运行)

进入游戏学习与训练