📅  最后修改于: 2023-12-03 15:16:12.178000             🧑  作者: Mango
在 JavaScript 中,有三种主要类型的循环语句:for
、while
和 do-while
。
for
循环for
循环用于遍历循环的对象。
for (initialization; condition; expression) {
// code block to be executed
}
例如,以下代码段将循环输出 0 到 4:
for (let i = 0; i < 5; i++) {
console.log(i);
}
输出:
0
1
2
3
4
while
循环while
循环重复执行一段代码,只要指定的条件为真。在每次循环迭代开始时,都会检查条件是否为真。
while (condition) {
// code block to be executed
}
例如,以下代码段将循环输出 0 到 4:
let i = 0;
while (i < 5) {
console.log(i);
i++;
}
输出:
0
1
2
3
4
do-while
循环do-while
循环类似于 while
循环,但它会在执行循环迭代之前执行一次代码块。
do {
// code block to be executed
}
while (condition);
例如,以下代码段将循环输出 0 到 4:
let i = 0;
do {
console.log(i);
i++;
}
while (i < 5);
输出:
0
1
2
3
4
break
和 continue
语句break
和 continue
用于控制循环的流程。
break
:用于跳出循环。continue
:用于跳过当前循环迭代。例如,以下代码段使用 break
在循环内部提前跳出:
for (let i = 0; i < 5; i++) {
if (i === 3) {
break;
}
console.log(i);
}
输出:
0
1
2
以下代码段使用 continue
跳过当前循环迭代:
for (let i = 0; i < 5; i++) {
if (i === 3) {
continue;
}
console.log(i);
}
输出:
0
1
2
4
以上就是 JavaScript 循环的介绍。无论您何时需要重复执行代码块,JavaScript 循环都是您所需的工具。