为什么输出不了结果呢,是哪里出错了么,先行谢过大虾了

来源:3-7 二维数组

Little兵

2015-08-02 18:20

为什么输出不了结果呢,是哪里出错了么,先行谢过大虾了

写回答 关注

3回答

  • 慕仙8528660
    2015-08-04 23:45:49

    为什么是2*5啊?  解释下

  • Chacetse
    2015-08-03 00:04:56

     题主,您好,改成这样就ok了。

            <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;//赋值,每个数组元素的值为i*j
                  }
              }
               document.write(myarr[2][5]);
            </script>


    西风潇潇

    这样写的结果是:undefined; 这样写: document.write("二维数组的值为:"+ myarr+"<br/>");

    2015-09-07 22:26:15

    共 1 条回复 >

  • 慕用0365072
    2015-08-02 19:07:26

    js第一行。。。array不是ayyay…然后你输出特定的值应该放在循环外面写,否则会有出现undefined


JavaScript进阶篇

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

468191 学习 · 21891 问题

查看课程

相似问题