乐趣区

JavaScript循环语句while和dowhile十四

目录:

1.while

2.do…while

3.while 和 do…while 有什么区别?

一、while

1.while 语法格式

while(表达式) {  // 表达式为真则执行代码块
 
      // 代码块
 
}

2. 执行流程图

3. 举个例子

var count = 1;                          // 新建变量 count, 赋值为 1
while (count<100) {                     // 表达式,当 count 的值小于 100 的时候,执行代码块
    document.write(count);              // 打印出 count 的值,当值为 99 的时候,停止打印
    count++;                            // 值每次递增 1
}

二、do…while

1.do…while 语法格式

do{   // 总会执行一次
 
       // 代码块
 
}while (表达式);

2. 执行流程图

3. 举个例子

var count = 1;
do{document.write(count);                      // 不做判断,先执行这个代码块
    count++;
 }while(count<100);                             // 判断表达式,为真,重复这个循环 

三、while 和 do…while 有什么区别?

while 循环语句: 先判断表达式是否为 true, 如果为 true, 则执行循环体,否则不执行,属于先判断再执行。
do while 语句: 先执行 do 代码块,然后再对 while 表达式做判断,do 代码块总会被执行一次,属于先执行再判断。

下节预告:函数的声明、函数的调用、函数的参数

参考视频教程:https://www.3mooc.com/front/couinfo/228

退出移动版