JS的for循环是一种常用的循环结构,语法如下:
for (初始化表达式; 条件表达式; 更新表达式) {
// 循环体语句
}
其中,初始化表达式会在循环开始之前执行一次,用于初始化循环控制变量;条件表达式在每次循环开始前被求值,如果结果为 true,则继续循环;更新表达式在每次循环之后执行,用于更新循环控制变量的值。
例如,以下代码使用for循环输出从1到10的整数:
for (var i = 1; i <= 10; i++) {
console.log(i);
}
在上面的代码中,初始化表达式为 var i = 1
,条件表达式为 i <= 10
,更新表达式为 i++
。每次循环开始前,会先判断条件表达式,若为true,则执行循环体语句,即输出i的值,然后执行更新表达式,将i的值加1。当条件表达式为false时,循环结束。