JavaScript 赋值语句
JavaScript 条件判断语句 

JavaScript 循环语句

JavaScript 中常用的循环语句有 for、while 和 do-while。这些循环语句允许你重复执行特定的代码块,直到满足退出循环的条件。


1、for 循环

for 循环是最常见和灵活的循环结构之一,通常用于已知循环次数的情况。

for (初始化表达式; 条件表达式; 更新表达式) {
    // 循环体
}


初始化表达式:在循环开始前执行,通常用于初始化计数器变量。

条件表达式:在每次循环迭代前求值,如果为 true,则执行循环体;如果为 false,则退出循环。

更新表达式:在每次循环迭代之后执行,通常用于更新计数器变量。


例如,打印 0 到 4 的数字:

for (let i = 0; i < 5; i++) {
    console.log(i);
}


2、while 循环


while 循环在每次迭代之前评估条件表达式,并且只要条件为 true,就会重复执行循环体。

while (条件表达式) {
    // 循环体
}

例如,计算从 1 加到 10 的总和:

let sum = 0;
let i = 1;
while (i <= 10) {
    sum += i;
    i++;
}
console.log(sum); // 输出 55



3. do-while 循环

do-while 循环与 while 循环类似,不同之处在于 do-while 循环会先执行一次循环体,然后再评估条件表达式。

do {
    // 循环体
} while (条件表达式);

例如,输入数字,直到用户输入负数为止:

let input;
do {
    input = prompt("请输入一个数字:");
    console.log("输入的数字是:" + input);
} while (parseInt(input) >= 0);

在实际使用中,选择适合场景的循环语句是很重要的,以确保程序能够正确且高效地执行重复的任务。