二维数组--

来源:3-7 二维数组

任岩

2016-09-05 19:56

创建二维数组(一维长度3,二维长度6),值为一维数组和二维数组索引值的积,如myarr[2][5]=2*5。

在右边编辑器的script标签内,创建该二维数组。

?不会了怎么办


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

2. 

var myarr=new Array();  //先声明一维
for(var i=0;i<3;i++){   //一维长度为2
  myarr[i]=new Array();  //再声明二维
  for(var j=0;j<5;j++){   //二维长度为3
  myarr[i][j]=i*j;   // 赋值,每个数组元素的值为i*j
  }
}

答案上为什么在声明一维长度是1二维长度是3?

而题目给的是一维长度3,二维长度6。

求大神解释一下。



写回答 关注

4回答

  • 阴天快乐YTKL
    2016-09-05 20:22:23
    已采纳

    应该是教案写错了

    阴天快乐YT... 回复任岩

    是的,你可以自己把数组循环输出打印出来试试

    2016-09-07 08:41:43

    共 2 条回复 >

  • 慕神3347925
    2016-09-05 20:27:22

    感觉答案对着,注释错了

    任岩

    一维长度3,二维长度6,应该是三行六列吗?怎么是三行五列?

    2016-09-06 20:09:15

    共 2 条回复 >

  • _BreakingDawn
    2016-09-05 20:12:56

    注释写错了。

  • 慕粉3647103
    2016-09-05 20:08:30

    一维长度3,二维长度6 是对的 相当于 每组数据里面的个数表示列,数据的组数标上行 

    你可以想象一下,把上面三组 从上而下放入表格中 得出的表格就是  i=3,j=6了

    慕粉3647... 回复阴天快乐YT...

    打错了哈~

    2016-12-05 19:59:41

    共 2 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468194 学习 · 21891 问题

查看课程

相似问题