<script type="text/javascript"> //创建数组 var myarr= new Array(); myarr=['*','##',"***","&&","****","##"]; myarr[7]="**"; //显示数组长度 alert("数组的长度是:"+ myarr.length) //将数组内容输出,完成达到的效果。 for(i=0;i<8;i=i+2){ document.write(myarr[i]+"<br/>"); } </script>
这样循环数组,那输出的数组实际是myarr[0],myarr[2],myarr[4],myarr[6],最后一个把那个不是myarr[7],但是myarr[6]并没有定义,所以出现无定义
0+2=4+2=6+2=8
7被跳过了
循环体是偶数0,2,4,6,就没有到7,改为for(i=0;i<8;i++)这样就可以显示