📜  javascript for 循环[ - Javascript (1)

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

JavaScript for 循环

JavaScript 中的 for 循环是一种重复执行代码块的方式。for 循环的语法如下:

for (initialization; condition; increment) {
  // code block to be executed
}

其中,initialization 定义循环起始值,condition 定义循环执行条件,increment 定义每次循环后执行的增量。如下面的例子:

for (var i = 0; i < 5; i++) {
  console.log(i);
}

这个循环将从 0 开始,并在 i 小于 5 时一直执行,每次增加 i 的值。该程序将输出:

0
1
2
3
4

for 循环中的变量 i 可以用于循环体内的代码块中。例如,下面的代码将求出给定数组中所有元素的总和:

var nums = [3, 6, 1, 8, 2];

var sum = 0;
for (var i = 0; i < nums.length; i++) {
  sum += nums[i];
}

console.log(sum);

上面的代码中,nums.length 可以得到数组的长度,而变量 sum 则记录每次循环时的总和。该程序将输出:

20

除了普通的循环,JavaScript 中还支持 for..in 循环,可以用于遍历对象的属性。例如,下面的代码将输出对象的所有属性:

var person = {
  name: "Alice",
  age: 30,
  city: "New York"
};

for (var prop in person) {
  console.log(prop + " = " + person[prop]);
}

该程序将输出:

name = Alice
age = 30
city = New York

以上是 JavaScript 中 for 循环的介绍,希望对你有所帮助。