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

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

二維數組不能顯示

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>二維數組</title>
<script type="text/javascript">

var myarr=new Array();
for( i=0;i<4;i++){
??? myarr[i]=new Array();
??? for( j=0;j<7;j++){
??? myarr[i][j]=i*j;
??? }
}
document.write("二位數組的值為"+myarr[i][j]);

</script>
</head>

<body>
</body>
</html>

正在回答

3 回答

剛才那段代碼只能返回行的集合,你可以試試這段代碼,可以返回集合中的每個值

for(var a=0;a<myarr.length;a++){

for(var b=0;b<myarr[a].length;b++)

{

document.write(myarr[a][b]+"--");

}

}


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

慕粉4408527 提問者

非常感謝!
2016-11-25 回復 有任何疑惑可以回復我~

最后一條輸出語句,你沒有指定i和j的具體數字

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

慕粉4408527 提問者

是想讓二維數組全部顯示
2016-11-25 回復 有任何疑惑可以回復我~
#2

方衡 回復 慕粉4408527 提問者

你試下這段代碼 for(a in myarr){ document.write(myarr[a]+"--"); }
2016-11-25 回復 有任何疑惑可以回復我~
#3

慕粉4408527 提問者 回復 方衡

已經解決了,謝謝!
2016-11-25 回復 有任何疑惑可以回復我~

document.write("二位數組的值為"+myarr[i][j]);越界了應該為i-1,j-1

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

慕粉4408527 提問者

改了之后顯示的就是數組里的最后一個數了,我想全部顯示
2016-11-25 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
JavaScript進階篇
  • 參與學習       468833    人
  • 解答問題       22582    個

本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界

進入課程

二維數組不能顯示

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

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

幫助反饋 APP下載

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

公眾號

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