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

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

奇怪的答案

為什么代碼里先要求二維長度為6,答案里寫出來的二維長度又是5,“//"理解是的二維長度又表示為3,是答案有偏差,還是我理解有誤,如果我理解有誤,求解釋

正在回答

2 回答

var?myarr=new?Array();
for(var?i=0;i<3;i++){?
????myarr[i]=new?Array();
????for(var?j=0;j<6;j++){
????myarr[i][j]=i+j;
????document.write("數組"+i+"的"+j?+?"值為:"+?myarr[i][j]?+"<br/>");
????}
}


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

qq_禪_2 提問者

非常感謝!謝謝,我懂了。
2015-12-08 回復 有任何疑惑可以回復我~
#2

木子舟義 回復 qq_禪_2 提問者

不用可惜,加油~
2015-12-08 回復 有任何疑惑可以回復我~
#3

qq_禪_2 提問者 回復 木子舟義

恩,好。
2015-12-08 回復 有任何疑惑可以回復我~
#4

qq_禪_2 提問者

我試了一下你發給我的,我發現里面的+myarr[i][j]+顯示不出,但是不加[i][j]則顯示出來了,請問你知道為什么嗎?
2015-12-08 回復 有任何疑惑可以回復我~
#5

木子舟義 回復 qq_禪_2 提問者

那是字符串拼接。 應該不會出錯吧,我運行一次了才給你的
2015-12-08 回復 有任何疑惑可以回復我~
查看2條回復

把你代碼發一下 我幫你看看

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

qq_禪_2 提問者

代碼是這樣的<script type="text/javascript"> var myarr=new Array()//先聲明一維 for(var i=0;i<3;i++){ //一位長度為3 myarr[i]=new Array();//再聲明二維 for(var j=0;j<6;j++){//二維長度為6 myarr[i][j]=i*j//賦值,每個組元素的值為i*j } } 里面的解釋是我認為的
2015-12-08 回復 有任何疑惑可以回復我~
#2

qq_禪_2 提問者

還有一個問題可以幫我解釋下嗎alert(myarr.length)這是我在這后面添加,字符串長度為3,能解釋嗎?
2015-12-08 回復 有任何疑惑可以回復我~
#3

木子舟義 回復 qq_禪_2 提問者

理解對的。
2015-12-08 回復 有任何疑惑可以回復我~
#4

木子舟義 回復 qq_禪_2 提問者

alert(myarr[0].length) //長度為6 alert(myarr[1].length) //長度為6 alert(myarr[2].length) //長度為6 理解嗎
2015-12-08 回復 有任何疑惑可以回復我~
#5

qq_禪_2 提問者 回復 木子舟義

嗯嗯,明白了。那我那個長度為3,是因為我寫的是一維數組的,對嗎,或者我這個寫的有誤了
2015-12-08 回復 有任何疑惑可以回復我~
查看2條回復

舉報

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

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

進入課程

奇怪的答案

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

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

幫助反饋 APP下載

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

公眾號

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