在本教程中,您将学习如何使用 JavaScript while 语句创建一个循环,只要条件满足,循环就会执行指定的声明。

JavaScript while 循环语句介绍

while只要条件的计算结果为 true,JavaScript 语句就会创建一个循环来执行指定语句。

下面说明 while 语句的语法:

while (expression) {
    // 声明
}

while 语句在每次循环之前计算 expression。如果 expression 的计算结果为true,则 while 语句执行 statement。否则,退出 while 循环。

因为 while 循环在每次之前评估 expression,所以它被称为预测试循环。如果在循环进入之前评估 expressionfalse,则 while 循环将永远不会执行。

下面的流程图说明 while 循环语句:

JavaScript 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 次迭代之后,count11.。因此,条件 count < 10false,退出循环。

结论

  • 使用 while 循环语句创建一个循环,只要 condition 的计算结果为 true,该循环就会执行指定的声明。