1for循环的语法如下:
for (表达式1; 表达式2;表达式3)
{
代码块;
}
表达式之间用分号" ; "分开。
1、表达式1运行
2、表达式2再运行然后判定布尔值
3、如果true运行代码块,然后运行表达式3,重复234
4、如果是假则退出循环
示例1:
for (var i=0;i<5;i++){
console.log(i);
}
初始值为0结束值为i<5,从i=0开始打印执行到i=4,当i=5时不满足示列1中表达式2中i<5的条件则退出for循环。
取数组下标
示例2:
var arr = [12,35,1,22,56,2,8,99,53];
for (var i=0;i<arr.length;i++){
console.log(arr[i]);
}
初始值为0结束值为arr.length(数组长度)。
for的目的产生一个有规律变化的变量
for (表达式1; 表达式2;表达式3)
{
代码块;
}
1、表达式1一般是这个变化量的初始值。
2、表达式2一般是这个变化量的结束条件
3、表达式3一般是这个变量的变化规律
示例3:
for (var i=3;i<=2*30+3;i=i+2){
console.log(i)
}
打印结果 3 5 7 9...2*30+3