即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务,执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。当判断条件假 false 时,循环结束。本文主要介绍一下JavaScript(JS) 中while循环的使用。

1、while 循环

JavaScript 中最基本的循环是while循环。while循环的目的是只要表达式为真就重复执行语句或代码块。一旦表达式变为false,循环终止。 

while 流程图

httpswwwcjavapycom

语法

JavaScript中while 循环的语法如下:

while (expression) {
如果expression为true,则执行的代码
}

例如,

var count = 0;
console.log("开始循环 ");
while (count < 10) {
console.log("Current Count : " + count + "\n");
count++;
}
console.log("循环结束"); 

2、do while循环

do while循环将始终至少执行一次,即使条件为false。 

do-while流程图

httpswwwcjavapycom

 语法

JavaScript 中do-while循环的语法如下:

do {
   至少执行一次的代码
} while (expression);

注意:do...while循环末尾需要使用的分号。

例如,

var count = 0;
console.log("开始循环" + "\n");
do {
console.log("Current Count : " + count + "\n");
count++;
}
while (count < 5);
console.log ("循环结束");

推荐文档