📜  javascript 循环 - Javascript (1)

📅  最后修改于: 2023-12-03 15:16:12.178000             🧑  作者: Mango

JavaScript 循环

在 JavaScript 中,有三种主要类型的循环语句:forwhiledo-while

for 循环

for 循环用于遍历循环的对象。

for (initialization; condition; expression) {
  // code block to be executed
}
  • initialization:定义的变量在循环开始前被赋值。
  • condition:条件语句在循环的每次迭代开始时被计算。
  • expression:在每次迭代结束时被执行。

例如,以下代码段将循环输出 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
breakcontinue 语句

breakcontinue 用于控制循环的流程。

  • 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 循环都是您所需的工具。