第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

為什么提交后不顯示?我理解中應該輸出2

<script type="text/javascript">

var myarr=new Array();? //先聲明一維?

for(var i=1;i<3;i++){? ?//一維長度為2

/*上面的是否可以理解成這樣

myarr[0]=1

myarr[1]=2

*/

? ?myarr[i]=new Array();? //再聲明二維?

? ?for(var j=0;j<6;j++){? ?//二維長度為6

? ?myarr[i][j]=i*j;? ?// 賦值,每個數(shù)組元素的值為i*j

? ?}

?}

document.write(myarr[0][3])


上面的代碼意思是一維數(shù)組長度為2,二維數(shù)組長度為6,是這樣理解嗎?

我輸出的數(shù)組為myarr[0][3],一維組數(shù)中的0號數(shù)組,理解中賦值應該為1(i=1),二維數(shù)組中的3號數(shù)組,理解中賦值應該為2(j=0),不知道這樣表達,各位老師有沒有明白。

我理解的這段代碼輸出應該為2,結果卻不顯示,誰能幫忙解釋一下為什么嗎?



正在回答

1 回答

<script type="text/javascript">

var myarr=new Array();? //先聲明變量為數(shù)組

for(var i=1;i<3;i++){?? //這句話表示外層循環(huán)次數(shù)為2

?? myarr[i]=new Array();? //聲明myarr數(shù)組是二維數(shù)組

?? for(var j=0;j<6;j++){?? //這句話表示內層循環(huán)次數(shù)為6

/*

下面的這句話,結合內外層循環(huán),其實是定義了二維數(shù)組中

myarr[1][0]=1*0=0; myarr[1][1]=1*1=1; myarr[1][2]=1*2=2……;myarr[1][5]=5

myarr[2][0]=2*0=0; myarr[2][1]=2*1=2; myarr[2][2]=2*2=4……;myarr[2][5]=10

因為i從1開始,j從0開始

*/

?? myarr[i][j]=i*j;?? // 賦值,每個數(shù)組元素的值為i*j

?? }

}

/*

下面這句話中的“;”忘寫了,而且在這個二維數(shù)組定義中,并沒有定義myarr[0][3]的值

*/

myarrdocument.write(myarr[0][3]);

</script>

希望能看懂


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

菜鳥學前端 提問者

謝謝您的解答! 也就是說,i開始賦值為1,所以數(shù)組中的myarr[1][0]、myarr[1][1]中第一個中括號里必須是1是吧?如果數(shù)組循環(huán)次數(shù)為3次,那第一個中括號中必須是1、2、3,這幾個數(shù)值是吧?
2019-05-08 回復 有任何疑惑可以回復我~
#2

bestMan

i索引不也是從0開始么?
2019-05-17 回復 有任何疑惑可以回復我~
#3

慕仔7445191 回復 bestMan

他設置的是從1開始
2019-06-12 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么提交后不顯示?我理解中應該輸出2

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

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號