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

表示这节没看懂

真心没懂,有没有会的同学用通俗的语言给解释下?谢谢了!

提问者:幸福的猫小阳 2016-07-15 13:57

个回答

  • 不偏不易
    2016-07-15 14:24:02
    已采纳

    是数组的定义没看懂,还是代码没看懂?

    前者自己看课程左边那条的解释说明,也可以看C入门或者JAVA第一季的数组相关;

    后者

    var myarr=new Array(3);//先定义一个一维数组,有myarr[0],,myarr[1],myarr[2],myarr[3]
        for(var i=0;i<3;i++){//循环,把一维数组变成二维数组
            myarr[i]=new Array(6);
            //i=0时,myarr[0]=new Array(6),就是形成myarr[0][0]到myarr[0][5],以此类推
            //直到i=2,到最终myarr[2][5],就完成了。
            
            //几维数组就是几次一维数组的嵌套。
            
            
            for(var j=0;j<6;j++){
                myarr[i][j]=i*j;//对二维数组赋值
            }
            }


  • 刘一_53707959
    2016-07-30 22:38:06

    遇到问题多百度,一开始我也不懂,但是度娘总会帮你找到合适的答案的,还有,基础很关键,学这个我觉得还是先有点基础比较好,你最好先找视频去看,然后再来这里练习

  • 慕粉3598977
    2016-07-17 09:27:17

    请问各位同学这句话   document.write("myarr["+i+"],["+j+"]"+"的值是"+myarr[i][j]+"<br>")中的"myarr["+i+"],["+j+"]"怎样理解?

  • 神说爱世人所以给他们苦难
    2016-07-15 14:17:18

    你可以这样理解。你就把二维数组当做一维数据看待。只不过他的每个元素不是单个的元素,而是一个一维数组了。

    比如10个人坐着一排就是一维数组。坐成2排、每排5个人就是二维数组了