js 二维数组动态赋值怎么做

JavaScript07

js 二维数组动态赋值怎么做,第1张

 var arr=new Array()

  for (var ij = 0 ij <= 10 ij++) {

      arr[ij] = new Array()

      if (ij < 10) {

          var idfz1, cs

          cs = "0"

          idfz1 = cs + ij

      }

      if (ij >= 10) {

          idfz1 = ij

      }

      for (var j = 0 j <= 3 j++) {

          if (j < 10) {

              var idfz2, cs1

              cs1 = "0"

              idfz2 = cs1 + j

          }

          if (j >= 10) {

              idfz2 = j

          }

          var id1 = idfz1 + idfz2

          //alert("id1:" + id1)

          arr[ij][j] = id1

         

      }

  }

alert(JSON.stringify(arr))

答:不同语言的二维数组赋值可能略微有不同, C语言中二维数组的赋值如下所示。举例使用int arr[2][3],先定义一个2行3列的二维数组,存储元素为整型。

分行给数组赋值,每行都放在一个中括号里面。举例int arr[2][3]={{1,2,3},{4,5,6}} 按顺序对所有元素赋值,如int arr[2][3]={1,2,3,4,5,6},其与方法1得到的效果是一样的 对部分元素赋初值,举例int arr[2][3]

={{1},{2}},没有显式赋值的默认值为0,其结果与int arr[2][3]={{1,0,0},{2,0,0}}一致。

1.一维数组 一维数组的声明包括如下结构:类型 变量名[N],其中N是你要定义的一维数组长度。 下面我们就通过一个例子声明一个int类型的数组,并且进行数组的赋值以及输出。

2.二维数组 二维数组的声明结构:类型 变量名[M][N],其中M代表行数,N代表列数,下面我们也通过一个例子声明一个整形(int)的二维数组,并且进行相应的 赋值与输出。

3.赋值有三种方式,分别是: 直接赋值、变量间赋值、引用赋值。

4.数组元素的下标都是从0开始的。比如一个数组,arr={A,B,C}那么arr[0]='A',arr[1]='B',arr[2]='C'。