根据要求 这里写<5还是写<6????

来源:3-7 二维数组

慢慢走0

2016-01-07 19:33

http://img.mukewang.com/568e4c4b000131bd07260536.jpg

写<5 是这样

http://img.mukewang.com/568e4cc20001bf3b08010540.jpg

写<6是这样

写回答 关注

5回答

  • qq_无心_12
    2016-01-07 20:24:08
    已采纳

    那就是<6,,也就是这样的var myarr =[[0,0,0,0,0,0],[0,1,2,3,4,5],[0,2,4,6,8,10]];//帮你理解二维数组,也许我写的是多余的,

    var arr=[[0,0,0,0,0,0],[0,1,2,3,4,5],[0,2,4,6,8,10]];
    for(var i=0;i<3;i++)
    {
        for(var j=0;j<6;j++)
        {
            document.write(arr[i][j]);
        }
    }

    zhangc... 回复慢慢走0

    你重新看一下,你看错了,引号不是引上i和j的

    2016-01-11 11:17:49

    共 2 条回复 >

  • zhangcl
    2016-01-08 12:26:33

    你想创建一个二维数组,可以直接声明,不用new Array(),这样很麻烦。

    var myarry=[[]];//声明myarry是二维数组。

    然后根据你数组的长度赋值:

    var length1=3,length2=6;//声明数组的长度分别为3个元素和6个元素,此时二维数组子元素(数组)全部都是6个元素,你也可以分别给每个元素赋值不同的长度。

    for(var i=0;i<length1;i++){//通过改变length1和length2的值,你就可以灵活的创建数组元素了

        for(var j=0;j<length2;i++){

            myarry[i][j]=i*j;

        }

    当然如果不想用循环,也可以使用push()方法给元素赋值,视情况而定。

     

     

     

    慢慢走0

    谢谢! 刚刚学这个 就是想把这些东西都问仔细了 你这可能是比较简洁写法 我慢慢学

    2016-01-08 17:44:52

    共 1 条回复 >

  • qq_无心_12
    2016-01-07 19:47:11

    没明白你问什么,想达到什么;建议你在Firefox的debug中看看for循环的执行流程,

    慢慢走0

    任务的要求是 创建二维数组(一维长度3,二维长度6)

    2016-01-07 20:12:07

    共 1 条回复 >

  • qq_一点点_5
    2016-01-07 19:46:36

    <6,数组长度是多少就是多少,从0开始数

  • Zeddy
    2016-01-07 19:37:25

    <5长度就是5(01234),<6长度就是6(012345)

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题