一維數組,我們看成一組盒子,每個盒子只能放一個內容。
一維數組的表示: myarray[ ]
二維數組,我們看成一組盒子,不過每個盒子里還可以放多個盒子。
二維數組的表示: myarray[ ][ ]
注意: 二維數組的兩個維度的索引值也是從0開始,兩個維度的最后一個索引值為長度-1。
1. 二維數組的定義方法一
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; // 賦值,每個數組元素的值為i+j } }
注意: 關于for 循環語句,請看第四章4-5 。
將上面二維數組,用表格的方式表示:
2. 二維數組的定義方法二
var Myarr = [[0 , 1 , 2 ],[1 , 2 , 3]]
3. 賦值
myarr[0][1]=5; //將5的值傳入到數組中,覆蓋原有值。
說明: myarr[0][1] ,0 表示表的行,1表示表的列。
試一試,創建二維數組(一維長度3,二維長度6),值為一維數組和二維數組索引值的積,如myarr[2][5]=2*5。
在右邊編輯器的script標簽內,創建該二維數組。
1. var Myarr = [[0,0,0,0,0,0],[0,1,2,3,4,5],[0,2,4,6,8,10]]
2.
var myarr=new Array(); //先聲明一維 for(var i=0;i<3;i++){ //一維長度為3 myarr[i]=new Array(); //再聲明二維 for(var j=0;j<6;j++){ //二維長度為6 myarr[i][j]=i*j; // 賦值,每個數組元素的值為i*j } }
請驗證,完成請求
由于請求次數過多,請先驗證,完成再次請求
打開微信掃碼自動綁定
綁定后可得到
使用 Ctrl+D 可將課程添加到書簽
舉報