📜  JavaScript 中的循环(1)

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

JavaScript 中的循环

1. for 循环
for (let i = 0; i < 10; i++) {
  console.log(i);
}

使用 for 循环可以在指定的条件下重复执行一段代码块。上述示例中,循环将会打印 0 到 9 的数字。

2. while 循环
let i = 0;
while (i < 10) {
  console.log(i);
  i++;
}

while 循环会在指定的条件为真时重复执行代码块。上述示例中,循环将会打印 0 到 9 的数字。

3. do...while 循环
let i = 0;
do {
  console.log(i);
  i++;
} while (i < 10);

do...while 循环与 while 循环类似,但它会先执行一次代码块,然后再根据指定的条件判断是否继续执行。上述示例中,循环将会打印 0 到 9 的数字。

4. for...in 循环
const obj = {a: 1, b: 2, c: 3};
for (let key in obj) {
  console.log(key + ': ' + obj[key]);
}

for...in 循环用于遍历对象的属性。上述示例中,循环将会打印对象 obj 的属性名和对应的值。

5. for...of 循环
const arr = [1, 2, 3, 4];
for (let element of arr) {
  console.log(element);
}

for...of 循环用于遍历可迭代对象(如数组、字符串等)。上述示例中,循环将会打印数组 arr 中的每个元素。

6. forEach 方法
const arr = [1, 2, 3, 4];
arr.forEach(function(element) {
  console.log(element);
});

forEach 方法是数组对象的一个方法,用于遍历数组并对每个元素执行指定的函数。上述示例中,循环将会打印数组 arr 中的每个元素。

以上是 JavaScript 中常用的循环方式,根据实际需求选择合适的循环结构可以更高效地处理代码逻辑。