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

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

好懵逼 求大神幫忙分析下每行代碼是什么意思

var myarr=new Array(3)
for(var i=0;i<3;i++){
??? myarr[i]=new Array()
??? for(var j=0;j<5;j++){
??????? myarr[i][j]=i*j
??? }
??? }

正在回答

4 回答

<!DOCTYPE html>

<html>

?<head>

? <title>瀏覽器對象</title> ?

? <meta charset="utf-8"/> ??

?</head>

?<body>?

<script type="text/javascript">?

? ? var myarr=new Array(); ?//新建一個數(shù)組,名為myarr

? ? //將i,j初始為0,我好解釋些

? ? for(var i=0;i<4;i++)

? ?{

? ?myarr[i]=new Array(); ?

//將數(shù)組myarr的第i項,創(chuàng)建一個數(shù)組

? ? for(var j=0;j<6;j++)

? ?{

? ? myarr[i][j]=(i+1)*(j+1);

//數(shù)組myarr的第i項是數(shù)組,所以他的第j項開始賦值,賦值為(i+1)*(j+1)

? ? document.write("myarr["+(i+1)+"]["+(j+1)+"]的值:"+myarr[i][j]+"<br>");

? ? }

? ?}

/*

這是一個二維數(shù)組的創(chuàng)建過程,先創(chuàng)建一個以為數(shù)組myarr[第一項,第二項,第三項,第四項]

然后第一項也是一個數(shù)組myarr[0][]=[第一行第一列,第一行第二列,。。。。]

最后得到的數(shù)組時[ ?[第一行第一列,第一行第二列,。。。。。] ?[第二行第一列] ? ? ] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?]

*/

</script>?

</body>

</html>


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

嗜甜怪 提問者

么么噠
2016-10-26 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕粉4321385

最后這個是什么意思啊 意思是 myarr=[0,1,2] 那myarr[0]可以理解 為 myarr[0]=[0,1,2,3] 嗎??
2016-11-04 回復(fù) 有任何疑惑可以回復(fù)我~
#3

老友丶 回復(fù) 慕粉4321385

就是理解為myarr[0]=[0,1,2,3];將myarr[0]理解為一個數(shù)組,就是myarr的每一項都是一個數(shù)組,這樣myarr[0][0]就是myarr[0]的第一項 就是0了。這就是二維數(shù)組。
2016-11-04 回復(fù) 有任何疑惑可以回復(fù)我~

數(shù)組的下標(biāo)是從0開始的,按你這個是代碼寫法應(yīng)該是這樣:

var myarr=new Array();

for(var i=1;i<4;i++)

? ?{

? ?myarr[i-1]=new Array();//從mymrr[0]開始

? ? for(var j=1;j<=6;j++) //如果是<6的話,就只有5個值了(3行5列)

? ?{

? ? myarr[i-1][j-1]=(i-1)*(j-1);//從0開始(當(dāng)i=1時、j=1時,myarr[0][0]=0*0

? ? document.write("myarr["+(i--)+"]["+(j--)+"]的值:"+myarr[i][j]+"<br>");

? ? }

? ?}

好麻煩啊,其實i、j就該從0開始

我的代碼,僅供參考

<script type="text/javascript">

var myarr=new Array();

for(var i=0;i<3;i++){

? myarr[i]=new Array();

? document.write(i+"<br>");

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

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

? }

}?

document.write("數(shù)組長度為:"+myarr.length+"<br>");

for(var i=0;i<myarr.length;i++){

? ? document.write("NO."+i+":"+myarr[i]+"<br>");

}

</script>


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

var myarr=new Array();
for(var i=1;i<4;i++)
?? {
?? myarr[i]=new Array();
??? for(var j=1;j<6;j++)
?? {
??? myarr[i][j]=i*j;
??? document.write("myarr["+i+"]["+j+"]的值:"+myarr[i][j]+"<br>");
??? }
?? }


應(yīng)該是這個 發(fā)錯啦不好意思

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

寫的 不對吧??myarr[i]已經(jīng)是一個值了 怎么還new array

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

木a

myarr[i]是數(shù)組的第一個變量,第二個變量...第i個變量。
2016-10-27 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

好懵逼 求大神幫忙分析下每行代碼是什么意思

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

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

幫助反饋 APP下載

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

公眾號

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