JavaScript創(chuàng)建二維數(shù)組(一維長度3,二維長度6),值為一維數(shù)組和二維數(shù)組索引值的積
<!DOCTYPE?HTML> <html> <head> <meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"> <title>二維數(shù)組</title> <script?type="text/javascript"> //方法一: 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; ????????} ????} //方法二: var?myarray=[[0,0,0,0,0,0],[0,1,2,3,4,5],[0,2,4,6,8,10]] </script> </head> <body> <p>請問?方法二的原理是什么,搞不明白?。。。。?!好苦惱啊</p> </body> </html>
2016-01-29
值為一維數(shù)組和二維數(shù)組索引值的積:
一維數(shù)組的索引 0,1,2 ;
二維數(shù)組的索引0,1,2,3,4,5;
?值為。。。積 。
myarray [0][0-5] = ?[0*0,0*1 。。。0*5 ?];
myarray [1][0-5] =1*0,1*1 。。。1*5 ?;
myarray [2][0-5] =2*0,2*1 。。。2*5 ?;
myarray[0-2][0-5]=[myarray [0][0-5],myarray [1][0-5],myarray [2][0-5]];
2016-01-29
二維數(shù)組里面下標(biāo)為0的值的由來:
myarr[0][0]的值:0
myarr[0][1]的值:0
myarr[0][2]的值:0
myarr[0][3]的值:0
myarr[0][4]的值:0
myarr[0][5]的值:0
二維數(shù)組里面下標(biāo)為1的值的由來:
myarr[1][0]的值:0
myarr[1][1]的值:1
myarr[1][2]的值:2
myarr[1][3]的值:3
myarr[1][4]的值:4
myarr[1][5]的值:5
二維數(shù)組里面下標(biāo)為2的值的由來:
myarr[2][0]的值:0
myarr[2][1]的值:2
myarr[2][2]的值:4
myarr[2][3]的值:6
myarr[2][4]的值:8
myarr[2][5]的值:10
2016-01-29
方法2的 不就是 第一個(gè)數(shù)組的索引 乘以 第二個(gè)數(shù)組的 索引
2016-01-29
1個(gè)一維數(shù)組存放3個(gè)一維數(shù)組
myarray[0]存放的是[0,0,0,0,0,0]
myarray[1]存放的是[0,1,2,3,4,5]
myarray[2]存放的是[0,2,4,6,8,10]
可以把[0,0,0,0,0,0]看成a,[0,1,2,3,4,5]看成b,[0,2,4,6,8,10]看成c
這樣 myarray=[a, b, c];
把a(bǔ), b, c分別帶進(jìn)去就明白了
2016-01-29
直接計(jì)算每個(gè)“ i*j ” 的值