最后的结果为什么是0000000123450246810?

来源:3-7 二维数组

小小单身

2016-07-31 16:37

最后的结果为什么是0000000123450246810?

这是什么意思?怎么算出来的?

<html>
<head>
<script type="text/javascript">
var myarr=new Array();
for (var i=0;i<3;i++)
{
    myarr[i]=new Array();
    for (var z=0;z<6;z++)
    {
        myarr[i][z]=i*z;
        document.write(myarr[i][z]);
    }
}
</script>
</head>

<body>
</body>
</html>


写回答 关注

3回答

  • 绿几
    2016-07-31 17:09:14
    已采纳

     第11行改为:document.write("myarr["+i+"]["+z+"]:"+myarr[i][z]+"<br/>");

    你应该就懂了。

  • 小飞象_haha
    2016-08-01 11:24:49

    i和z做乘积运算,第11行改为:document.write("myarr["+i+"]["+z+"]:"+myarr[i][z]+"<br/>");就是每个二维数组得出的值

  • 禾雀花
    2016-07-31 16:49:32

    document.write(myarr[i][z]+",");//这样隔开输出试试

JavaScript进阶篇

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

468060 学习 · 21891 问题

查看课程

相似问题