數(shù)組編程練習
<script?type="text/javascript"> ?//創(chuàng)建數(shù)組 ?var?arr=['*','##','***','&&','****','##*']; ?arr[7]="**"; ?//顯示數(shù)組長度 ?alert(arr.length); ?//將數(shù)組內(nèi)容輸出,完成達到的效果。 for(var?i=0;i<arr.length;i++) { ????for(var?j=0;j<arr[i].length;j++) ????{ ????????document.write(arr[i][j]); ????} ????document.write("<br>"); } </script>
輸出為:
長度:8;
*
##
***
&&
****
##*
為什么之后定義的arr【6】 arr【7】=“**”;沒有顯示出來,
2017-04-16
因為你聲明的arr是一維數(shù)組,通過循環(huán)語句輸出是二維數(shù)組,將內(nèi)層的for循環(huán)去掉,輸出arr[i]就可以了,包括沒有賦值的arr[6],值是undefined,arr[7]是"**"
2017-04-16
arr[6]沒有賦值
2017-04-16
JavaScript數(shù)組的length屬性是可變的,數(shù)組長度由6到8,但是通過元素下標我們可以看出arr[6]并沒有賦值
2017-04-16
數(shù)組從0開始計數(shù),arr[6]沒有賦值