📜  javascript 循环 - Javascript (1)

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

Javascript循环

在编程中,循环是一种常见的结构,用于重复执行相同的代码块。Javascript中提供了多种循环类型,用于满足不同的需求。

For循环

For循环是Javascript中最常用的循环类型,通过从开始值到结束值依次遍历每个元素来实现循环。在每次迭代中,循环体会根据当前的计数器值执行一次。

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

上面的代码将从0到9遍历每个数值,并将其打印到控制台中。

For...in循环

For...in循环用于遍历对象的属性。它将为对象中的每个属性调用一次循环体。在每次迭代中,循环变量将包含当前属性的名称。

const obj = { a: 1, b: 2, c: 3 };

for (let prop in obj) {
  console.log(`${prop}: ${obj[prop]}`);
}

此代码将遍历对象obj的每个属性,并将其名称和值打印到控制台中。

For...of循环

For...of循环用于遍历可迭代对象的元素,例如数组或字符串。在每次迭代中,循环变量将包含当前元素的值。

const arr = [1, 2, 3];

for (let val of arr) {
  console.log(val);
}

此代码将遍历数组arr的每个元素,并将其打印到控制台中。

While循环

While循环将重复执行代码块,直到指定的条件不再为真。在每次迭代中,循环外部的条件将首先被计算,然后循环体将被执行。

let i = 0;

while (i < 10) {
  console.log(i);
  i++;
}

此代码将从0到9遍历每个数值,并将其打印到控制台中。

Do...while循环

Do...while循环在循环体执行之前首先计算条件,然后重复执行代码块,直到指定的条件不再为真。这确保了循环体至少被执行一次。

let i = 0;

do {
  console.log(i);
  i++;
} while (i < 10);

此代码将从0到9遍历每个数值,并将其打印到控制台中。

以上就是Javascript中常用的循环类型。通过合理地使用循环,我们可以使我们的代码更加高效和简洁。