javascript之for循环介绍
1)语法:
for ([initialization]; [condition]; [final-expression]) {
// code to be executed
}
1)initialization(初始化):在循环开始之前执行,通常用于设置循环计数器的初始值。这个部分是可选的。
2)condition(条件):每次循环迭代之前都会被评估。如果条件为真(true),则执行循环体;否则,循环终止。这个部分是必需的。
3)final-expression(最终表达式):在每次循环迭代之后执行,通常用于更新循环计数器或累加器。这个部分是可选的。
例子:
for (var i = 0; i < 5; i++) {
console.log(i); // 输出 0, 1, 2, 3, 4
}
在这个例子中,i初始化为0,然后在每次循环迭代之前检查i是否小于5。如果i小于5,则执行循环体(console.log(i)),并将i加1(i++)。这个循环将重复执行5次,输出数字0到4。
还可以使用for循环的简写形式,不包含初始化和最终表达式:
for (var i = 0; i < 5;) {
console.log(i); // 输出 0, 1, 2, 3, 4
i++;
}
在这个例子中,初始化了i为0,然后在每次循环迭代之前检查i是否小于5。如果i小于5,则执行循环体,并将i加1。这个循环将重复执行5次,输出数字0到4。