為什么最后一行“**”不顯示
<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>
2016-03-05
這樣循環數組,那輸出的數組實際是myarr[0],myarr[2],myarr[4],myarr[6],最后一個把那個不是myarr[7],但是myarr[6]并沒有定義,所以出現無定義
2016-03-05
0+2=4+2=6+2=8
7被跳過了
2016-03-05
循環體是偶數0,2,4,6,就沒有到7,改為for(i=0;i<8;i++)這樣就可以顯示