JavaScript while Loop
JavaScript while 语句创建一个循环,只要条件满足,循环就会执行指定的声明
在本教程中,您将学习如何使用 JavaScript while 语句创建一个循环,只要条件满足,循环就会执行指定的声明。
JavaScript while 循环语句介绍
while
只要条件的计算结果为 true
,JavaScript 语句就会创建一个循环来执行指定语句。
下面说明 while
语句的语法:
while (expression) {
// 声明
}
while
语句在每次循环之前计算 expression
。如果 expression
的计算结果为true
,则 while
语句执行 statement
。否则,退出 while
循环。
因为 while
循环在每次之前评估 expression
,所以它被称为预测试循环。如果在循环进入之前评估 expression
为 false
,则 while
循环将永远不会执行。
下面的流程图说明 while
循环语句:
请注意,如果您想至少执行一次语句并在每次迭代后检查条件,则应使用 do ...while语句。
JavaScript while 循环示例
以下示例使用 while
语句将 1 到 10 之间的奇数输出到控制台:
let count = 1;
while (count < 10) {
console.log(count);
count +=2;
}
输出:
13579
代码如何工作的?
- 首先,声明
count
变量并将其初始化为1
. - 其次,如果
count
变量小于10
,则执行循环内的语句。在每次迭代中,将count 输出到控制台并将 count 增加2
. - 第三,经过
5
次迭代之后,count
是11
.。因此,条件count < 10
是false
,退出循环。
结论
- 使用
while
循环语句创建一个循环,只要condition
的计算结果为true
,该循环就会执行指定的声明。