【学习笔记】JavaScript--二维数组

Yranky Dou 学习足迹 2019-10-05

1.一维数组表示法

一维数组的表示: myarray[ ]

2.二维数组表示法

二维数组的表示: myarray[ ][ ]

3.二维数组定义法
法一:使用for循环

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(也可为积等 )***
   }
 }

法二:var Myarr = [[0 , 1 , 2 ],[1 , 2 , 3]]

  1. 赋值

    myarr0=5; //将5的值传入到数组中,覆盖原有值。

说明: myarr0 ,0 表示表的行,1表示表的列。

5.例
创建二维数组(一维长度3,二维长度6),值为一维数组和二维数组索引值的积

  1. var Myarr = [[0,0,0,0,0,0],[0,1,2,3,4,5],[0,2,4,6,8,10]]

解析
行三(0,1,2),列(0,1,2,3,4,5)
[00,01,02,03,04,05],[10,11,12,13,14,15],[20,21,22,23,24,25]

  1. 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;   // 赋值,每个数组元素的值为i*j
    }

    }

PREV
【学习笔记】数组模型--数组属性length
NEXT
【学习笔记】JavaScript流程控制语句