📜  javacript 中的 for 循环 - Javascript (1)

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

Javascript 中的 for 循环

在 Javascript 中,for 循环是一种非常常见和有用的循环语句,用于在代码中重复执行一段特定的代码块。

语法

for 循环的基本语法如下:

for (初始化; 条件; 更新) {
  // 待执行的代码块
}
  • 初始化:在循环开始之前执行一次的代码,通常用于声明和初始化循环计数器。
  • 条件:定义循环是否继续执行的条件,如果为真,则代码块将继续执行,否则将跳出循环。
  • 更新:在每次代码执行完毕之后执行的代码,通常用于更新循环计数器。
示例

下面是一个简单的 for 循环示例,它计算从 1 到 5 的所有整数的和:

var sum = 0;

for (var i = 1; i <= 5; i++) {
  sum += i;
}

console.log(sum); // 输出 15
区别

在 Javascript 中,for 循环还有两种变体,分别是 for...infor...of 循环。

for...in 循环

for...in 循环用于迭代对象属性:

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

for (var prop in obj) {
  console.log(prop + ': ' + obj[prop]);
}

// 输出:
// a: 1
// b: 2
// c: 3
for...of 循环

for...of 循环可以用于遍历数组、字符串等可迭代对象中的元素:

var arr = [1, 2, 3];

for (var item of arr) {
  console.log(item);
}

// 输出:
// 1
// 2
// 3
总结

for 循环是 Javascript 中非常常见和有用的循环语句,它可以用于循环任意次数,并且还有两种变体for...in和for...of循环,用于迭代对象属性和可迭代对象中的元素。