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

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

再聲明二維 為什么里面是i 這不是一維的值嗎

var myarr=new Array(); ?//先聲明一維
for(var i=0;i<2;i++){ ? //一維長度為2
? myarr[i]=new Array(); ?//再聲明二維
? for(var j=0;j<3;j++){ ? //二維長度為3

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

正在回答

4 回答

其實(shí)這個(gè)循環(huán)是雙層循環(huán),外層循環(huán)的是行,內(nèi)層循環(huán)的是列。形式就像算數(shù)乘法表;你看i的取值,它是在for循環(huán)里面i可取0,1,在接下來看當(dāng)i=0;那么創(chuàng)建了myarr【0】這個(gè)一維數(shù)組,j=0,就創(chuàng)建了

myarr[0][0]=0;

代碼繼續(xù)執(zhí)行:

? ? ? ? ? ?i ? ?j ?= i+j ? ?(方便表示對應(yīng)得關(guān)系 )

myarr[0][1]=0+1;

myarr[0][2]=0+2;

形成表格: ?i表示行 J表示列 (2行3列)

0 ? ?1 ? ? 2

1 ? ?2 ? ? 3?


開始我也不理解,我想我懂了,再結(jié)合,二維數(shù)組怎么來的,從一維數(shù)組演變而來;那么問題來了,var arr = [[1, 2, ,3, 4], [5, 6, 7, 8], [9, 10, 11, 12]];怎么看成一維數(shù)組呢?

首先上面可以讓我們想到在創(chuàng)建一維數(shù)組的案例中有var arr=[1,2,3],相當(dāng)于放了三個(gè)盒子從上擺下(三行);對應(yīng)二維數(shù)組中【1,2,3,4】表示第一行;【5,6,7,8】表示第二行;【9,10,11,12】表示第三行;一維數(shù)組的長度對應(yīng)二維數(shù)組的行數(shù);那么再看var ?arr= 【1,2,3,4】,放了4個(gè)數(shù);在二維中就是在第一個(gè)盒子中放了四個(gè)數(shù);以此類推:

第一行 ? ?1 ? ? ?2 ? ? ? ?3 ? ? ? ?4

第二行 ? ?5 ? ? ?6 ? ? ? ?7 ? ? ? ?8

第三行 ? ?9 ? ? 10 ? ? ?11 ? ? ? 12

這樣二維數(shù)組就出來了,三行四列



3 回復(fù) 有任何疑惑可以回復(fù)我~
#1

翻瑜

懂了 是因?yàn)檫€沒學(xué)到循環(huán)
2016-11-02 回復(fù) 有任何疑惑可以回復(fù)我~

先聲明是個(gè)人理解,如有錯(cuò)誤請指正~~~~

  1. 一維數(shù)組比喻一個(gè)大盒子,大盒子里面有一個(gè)紅色盒子、一個(gè)藍(lán)色盒子、一個(gè)黃色盒子。。。以此類推

    var box=[紅色盒子,藍(lán)色盒子,黃色盒子]

  2. 二維數(shù)組比喻一個(gè)大盒子里有一些不同顏色盒子,每個(gè)顏色的盒子里又放了其它東西,比如上面紅色盒子里放了鉛筆、藍(lán)色盒子里放了圓珠筆、黃色盒子里放了鋼筆。。。

    var box=[[鉛筆],[圓珠筆],[鋼筆]] ?

  3. 再來理解 ?“myarr[i]=new Array(); ?//再聲明二維 ”這里的myarr[i]能不能把它看成一個(gè)整體,類似MYarr=myarr[i],就是MYarr長度為3,只是MYarr是數(shù)組“var myarr=new Array(); ?//先聲明一維”里面的某一個(gè)值

0 回復(fù) 有任何疑惑可以回復(fù)我~

房間是一維的,箱子是二維的

那我給箱子放東西是不是要這樣說

第一個(gè)房間 ?myarr[i]=new Array();

第一個(gè)房間的第一個(gè)箱子 放 1+1 ??myarr[i][j]=i+j; ?

第一個(gè)房間的第二個(gè)箱子 放 1+2

第一個(gè)房間的第三個(gè)箱子 放 1+3

第二個(gè)房間

第二個(gè)房間的第一個(gè)箱子 放 1+1

第二個(gè)房間的第二個(gè)箱子 放 2+2

第二個(gè)房間的第三個(gè)箱子 放 3+3


0 回復(fù) 有任何疑惑可以回復(fù)我~

在myarr中已經(jīng)是一維的了,在myarr[i]的基礎(chǔ)上再創(chuàng)建一個(gè)數(shù)組就是二維的啊

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

再聲明二維 為什么里面是i 這不是一維的值嗎

我要回答 關(guān)注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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