JavaScript while 循环

概述:在本教程中,您将学习如何使用 JavaScript while 语句创建循环,该循环在条件为 true 时执行代码块。

JavaScript while 循环语句简介

JavaScript while 语句创建一个循环,该循环在条件计算结果为 true 时执行代码块。

以下是 while 语句的语法

while (expression) {
    // statement
}Code language: JavaScript (javascript)

while 语句在每次循环迭代之前评估 表达式

如果 表达式 计算结果为 true,则 while 语句执行 语句。否则,while 循环退出。

由于 while 循环在每次迭代之前评估 表达式,因此它被称为前测试循环。

如果 表达式 在循环进入之前计算结果为 false,则 while 循环将永远不会执行。

以下流程图说明了 while 循环语句

JavaScript while

请注意,如果您想至少执行一次语句并在每次迭代后检查条件,则应使用 do…while 语句。

JavaScript while 循环示例

以下示例使用 while 语句将 1 到 10 之间的奇数输出到控制台

let count = 1;
while (count < 10) {
    console.log(count);
    count +=2;
}Code language: JavaScript (javascript)

输出

1
3
5
7
9

脚本工作原理

  • 首先,声明并初始化 count 变量为 1
  • 其次,如果 count 变量小于 10,则执行循环内的语句。在每次迭代中,将计数输出到控制台,并将计数增加 2
  • 第三,在 5 次迭代后,count11。因此,条件 count < 10false,循环退出。

总结

  • 使用 while 循环语句创建循环,该循环在 条件 计算结果为 true 时执行代码块。
本教程是否有帮助?