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

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

根據要求 這里寫<5還是寫<6????

http://img1.sycdn.imooc.com//568e4c4b000131bd07260536.jpg

寫<5 是這樣

http://img1.sycdn.imooc.com//568e4cc20001bf3b08010540.jpg

寫<6是這樣

正在回答

5 回答

那就是<6,,也就是這樣的var myarr =[[0,0,0,0,0,0],[0,1,2,3,4,5],[0,2,4,6,8,10]];//幫你理解二維數組,也許我寫的是多余的,

var arr=[[0,0,0,0,0,0],[0,1,2,3,4,5],[0,2,4,6,8,10]];
for(var i=0;i<3;i++)
{
?? ?for(var j=0;j<6;j++)
?? ?{
?? ??? ?document.write(arr[i][j]);
?? ?}
}

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

慢慢走0 提問者

["+i+"]["+j+"]這是什么意思
2016-01-07 回復 有任何疑惑可以回復我~
#2

zhangcl 回復 慢慢走0 提問者

你重新看一下,你看錯了,引號不是引上i和j的
2016-01-11 回復 有任何疑惑可以回復我~

你想創建一個二維數組,可以直接聲明,不用new Array(),這樣很麻煩。

var myarry=[[]];//聲明myarry是二維數組。

然后根據你數組的長度賦值:

var length1=3,length2=6;//聲明數組的長度分別為3個元素和6個元素,此時二維數組子元素(數組)全部都是6個元素,你也可以分別給每個元素賦值不同的長度。

for(var i=0;i<length1;i++){//通過改變length1和length2的值,你就可以靈活的創建數組元素了

????for(var j=0;j<length2;i++){

????????myarry[i][j]=i*j;

????}

}?

當然如果不想用循環,也可以使用push()方法給元素賦值,視情況而定。

?

?

?

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

慢慢走0 提問者

謝謝! 剛剛學這個 就是想把這些東西都問仔細了 你這可能是比較簡潔寫法 我慢慢學
2016-01-08 回復 有任何疑惑可以回復我~

沒明白你問什么,想達到什么;建議你在Firefox的debug中看看for循環的執行流程,

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

慢慢走0 提問者

任務的要求是 創建二維數組(一維長度3,二維長度6)
2016-01-07 回復 有任何疑惑可以回復我~

<6,數組長度是多少就是多少,從0開始數

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

<5長度就是5(01234),<6長度就是6(012345)

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

舉報

0/150
提交
取消

根據要求 這里寫<5還是寫<6????

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

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

幫助反饋 APP下載

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

公眾號

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