这样创建二维数组对不对?

来源:3-7 二维数组

慕圣4893624

2016-02-23 16:50

<title>二维数组</title>

<script type="text/javascript">

var myarr = [i],[j];

for(i=0; i++; i<=3){

    for(j=0; j++; j<=6){

        myarr[i][j] = i*j; 

        }

    }


写回答 关注

3回答

  • 阿井井
    2016-02-23 17:19:21
    已采纳

    这样是不对的,

    首先要定义数组:var myarr= new Array();

    然后是for循环:for(var i=0;i<3;i++)-->这一步是一维数组里面的值

    {myarr[i]=new Array(); -->这一步就是又定义一个新数组就是那个二维数组

    for(var j=0;j<6;j++)--》这一步是二维数组里面的值

    {marry[i][j]=i*j}

    }

    以上均是我个人理解==有啥错了 勿喷 告诉我就好 么么嗒~~

    张威1992

    为什么定义二维数组那一行前面要用到一维值i呢?

    2016-02-28 11:56:28

    共 2 条回复 >

  • ConradW
    2016-02-23 17:29:35

    不对,多处语法错误

    慕圣4893...

    已经弄明白了,谢谢!

    2016-02-25 21:37:21

    共 2 条回复 >

  • Zilly
    2016-02-23 17:07:35

    var arr = new Array(3);

    for(var i =0;i<3;i++){

        arr[i]=new Array(6);

        for(var j=0;j<6;j++){

            arr[i][j]=i*j;

        }

    }

    建议去看一下for循环的用法

    慕圣4893...

    多谢!我还需要多理解下for循环。

    2016-02-25 15:25:34

    共 1 条回复 >

JavaScript进阶篇

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

468781 学习 · 22507 问题

查看课程

相似问题