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

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

為什么題目示例聲明二維數組前不用加var

聲明二維數組myarr【i】!這i不是一位數組的長度嗎?怎么又變成二維數組的索引了?還有賦值為什么寫在二維數組的循環里而不是寫在循環之后

正在回答

4 回答

myarr[i]=new Array() 定義一維數組myarr的元素是數組

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

二維數組原理是鑲嵌到一位數組里面的 就比如<p><a>dfd</a></p> ? ?這里<a><p>A標簽鑲嵌到P標簽里,對P標簽已經聲明,不用再對A標簽聲明了??梢?/p>

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

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(myarr+"</br>");

這里myarr先聲明了一維數組,然后進入for循環里myarr[i]每完成一次for循環[i]那就是增加1行,myarr[j]每完成一次for循環[j]那就是增加1列,循環完成以后myarr[i]行有3行,myarr[j]列有6列,賦值是取i和j每次循環的數值相乘而來的如:第一次循環i(0)<3,條件成立,然后執行j(0)<6,條件成立,然后執行myarr[i][j]=i*j;,第一次取值第1行第一列i(0)*j(0)=0,然后執行j(1)<6,j(1)<6的第二次循環成立,繼續執行myarr[i][j]=i*j;第二次取值第1行第2列i(0)*j(1)=0。。。以此類推最后是這樣的:[0,0,0,0,0,0],[0,1,2,3,4,5],[0,2,4,6,8,10]。希望你懂吧!

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

請先了解for循環的用法,i不是一維數組長度,而是每次循環加1地變化

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

舉報

0/150
提交
取消

為什么題目示例聲明二維數組前不用加var

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

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

幫助反饋 APP下載

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

公眾號

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