亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

好納悶,這個數組顯示不了

<title>數組賦值</title>
<script?language="javascript">
?var?myarr=new?Array(88);
??document.write("數組第一個值是:"+myarr[0]+"<br>");
??document.write("數組第二個值是:"+myarr[1]+"<br>");
??document.write("數組第三個值是:"+myarr[2]+"<br>");
</script>
</head>
<body>
</body>
</html>

這里的Array我只賦樂一個值88,結果顯示undefined;

<title>數組賦值</title>
<script?language="javascript">
?var?myarr=new?Array(88,99);
??document.write("數組第一個值是:"+myarr[0]+"<br>");
??document.write("數組第二個值是:"+myarr[1]+"<br>");
??document.write("數組第三個值是:"+myarr[2]+"<br>");
</script>
</head>
<body>
</body>
</html>

這里我賦了兩個值88,99,結果就正常顯示,為什么一個值就顯示異常?????

正在回答

5 回答

定義數組,只有一個數值時,最好用var maArr=[數值];或者分開定義。不然會引發歧義,導致出錯。

1 回復 有任何疑惑可以回復我~
#1

qq_水無聲_03882251 提問者

嗯嗯,知道了,謝謝哈
2016-09-13 回復 有任何疑惑可以回復我~

嗯 方法很多 不要記混淆了就行

0 回復 有任何疑惑可以回復我~

http://img1.sycdn.imooc.com//57d7571d0001b22003990291.jpg我用的是方法一

0 回復 有任何疑惑可以回復我~

不加[]表示為定義數組長度

1 回復 有任何疑惑可以回復我~
#1

qq_水無聲_03882251 提問者

不錯,謝謝?。。?/div>
2016-09-13 回復 有任何疑惑可以回復我~

把你賦的值都加上[]

var?myarr=new?Array([88],[99]);


0 回復 有任何疑惑可以回復我~
#1

qq_水無聲_03882251 提問者

var myarr=new Array(88,99)也可以,var myarr=new Array(88)就不可以,貌似意思是數組長度為88吧
2016-09-13 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

好納悶,這個數組顯示不了

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號