我 for循环 for循环的语法组成: 1.定义初始值 var i = 0 2.设定循环成立的条件(条件成立循环继续,不成立循环结束) i < ary.length; 3. 条件成立会执行循环体中的内容(大括号包裹的叫做循环体) 4.执行步长累加的操作 作用:按照一定的规律,重复去做某件事情,此时我们就需要使用循环处理。
var ary=[12,23,34]
{
0:12
1:23
2:34
length:3
}
获取23 ary[1] ary['1']
输出数组中的每一项内容
for (var i = 0; i < ary.length; i++) {
//=> i=0 i<3... i++ i=1 ary[0]
//=> i=1 i<3... i++ i=2 ary[1]
//=> i=2 i<3... i++ i=3 ary[2]
//=> i=3 i<3 循环结束(本次结束)
console.log(ary[i]);
}
var ary=[12,23,34]
倒着输出每一项:34 23 12
ary.length-1:当前数组中最后一项的属性名(索引)
for (var i=ary.length-1 i>=0; i-- ){
console.log(ary[i]);
}
输出数组中的内容,输出奇数项的内容
for (var i = 0; i < ary.length; i++) {
i=0 第一项奇数项
i=1 第二项偶数项
i=2 第三项奇数项
索引为偶数,代表的奇数项,如何判断为当前i的值是奇数还是偶数?
if(i%2===0; i < ary.length; i+2)
console.log(ary[i]);
}