问答详情
源自:3-7 二维数组

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

<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; 

        }

    }


提问者:慕圣4893624 2016-02-23 16:50

个回答

  • 阿井井
    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}

    }

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

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

    不对,多处语法错误

  • 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循环的用法