for(var i=0;i<5;i=i+2){
document.write(arr[i]+"<br>");
if(i<1){
document.write(arr[7]+"<br>");
}
}
解释
for循环第一个输出arr[0]换行输出arr[7]换行(符合if条件)
输出arr[2]换行 arr[4]换行
br是换行的意思;
输出的结果是
arr[0]
arr[7]
arr[2]
arr[4]
打错了……i的每一个值是2
抓住重点 执行一个for循环 i的第一个值是2
i从0开始,每次增加2,当i<1时输出arr[7],即输出arr[0],arr[7](这个是if语句出来的结果),arr[2],arr[4]