JavaScript while Loop
在本教程中,您将学习如何使用 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,该循环就会执行指定的声明。