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

来源:3-7 二维数组

jiuge1125

2016-01-29 16:24

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>二维数组</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>


写回答 关注

5回答

  • 习惯有你1206
    2016-01-29 16:47:33
    已采纳

    值为一维数组和二维数组索引值的积:

    1. 一维数组的索引 0,1,2 ;

    2. 二维数组的索引0,1,2,3,4,5;

    3.  值为。。。积 。


    4. myarray [0][0-5] =  [0*0,0*1 。。。0*5  ];

    5. myarray [1][0-5] =1*0,1*1 。。。1*5  ;

    6. myarray [2][0-5] =2*0,2*1 。。。2*5  ;

    7. myarray[0-2][0-5]=[myarray [0][0-5],myarray [1][0-5],myarray [2][0-5]];



    习惯有你12... 回复jiuge1...

    没事,看清楚问题就很简单了

    2016-01-31 10:23:16

    共 2 条回复 >

  • 叮咚0119
    2016-01-29 17:24:28

    二维数组里面下标为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

    二维数组里面下标为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

    二维数组里面下标为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

  • 真心镇de小志
    2016-01-29 16:46:11

    方法2的 不就是 第一个数组的索引 乘以 第二个数组的 索引

  • ln12341234
    2016-01-29 16:45:47

    1个一维数组存放3个一维数组

    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, c分别带进去就明白了

  • qq_比克大魔王_0
    2016-01-29 16:42:58

    直接计算每个“ i*j ” 的值

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题