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

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

二維數組難解問題/。各位大神請賜教!

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>二維數組</title>
<script type="text/javascript">
var Myarr=[[0,0,0,0,0,0],[1,1,1,1,1],[2,2,2,2,2]];
var myarr=new Array();
for (var i=o;i<=3;i++) //一維長度為3
{
??? myarr[i]=new Array();//再聲明二維數組
??? for(var j=0;j<=5;j++) //二維長度為5
??? {
??????? myarr[i][j]=i*j;
??? }
}
</script>
</head>

<body>
</body>
</html>?? 以上為參考答案,為第三章(二維數組的任務題目)

為什么之前定義了Myarr,然后又要for需要重新聲明myarr,到底有什么用?還有想表達什么意思?

正在回答

3 回答

是不是定義myarr=[a,b,c]為長度為3的一維數組?其中的a=[1,2,3,4,5]就是長度為5二維數組了?

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

wslover

js是弱類型,它的數組里面可以放任何東東,準確來說 是沒有二維數組的。上面的二維只是模擬,myarr, a,b,c 都是一維的,只是a,b,c又被放到另一個數組myarr中了,所以myarr被習慣說是二維數組
2015-09-05 回復 有任何疑惑可以回復我~

第一次是定義myarr為數組,第二次定義myarr的成員myarr[i] 為數組。

相當于第一次myarr = [a,b,c] ; 第二次 a = [1,2,3,4,5]。。。

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

慕神3775235 提問者

myarr是不是一維數組,而其中的a或者b或者c是二維數組?
2015-09-05 回復 有任何疑惑可以回復我~
#2

wslover 回復 慕神3775235 提問者

js是弱類型,它的數組里面可以放任何東東,準確來說 是沒有二維數組的。上面的二維只是模擬,myarr, a,b,c 都是一維的,只是a,b,c又被放到另一個數組myarr中了,所以myarr被習慣說是二維數組
2015-09-05 回復 有任何疑惑可以回復我~

這是不一樣的,第一次定義的myarr只是一個普通的數組。無法作為一個二維數組,第二次定義的myarr[i]為myarr中的一個成員。這個成員是一個數組。

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

慕神3775235 提問者

是不是要先定義一維數組才可以定義二維數組?比如 var math=new Array();其中math[0]是math的第一個成員,然后又var math[0]=new Array();這個時候math[0]既是一維數組的一個成員,同時也是一個二維數組對嗎?
2015-09-05 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

二維數組難解問題/。各位大神請賜教!

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

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

幫助反饋 APP下載

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

公眾號

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