📅  最后修改于: 2023-12-03 15:31:37.287000             🧑  作者: Mango
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 循环的介绍,希望对你有所帮助。