for循环问题

来源:4-5 重复重复(for循环)

箫闻

2017-03-21 12:14

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>二维数组</title>
<script type="text/javascript">
var myarr=new Array();
for(i=0;i<3;i++);
 {myarr[i]=new Array();
 for(j=0;j<6;j++);
 {myarr[i][j]=i*j;
document.write(myarr[i][j]);}}

</script>
</head>

<body>
</body>
</html>

这个是前面数组学习时候第一串代码,为什么这个输出的只有一个结果。而上面取球的却是所有结果呢

写回答 关注

2回答

  • Yi_fun
    2017-03-21 13:58:02
    已采纳

    for循环语句那一行那里多了个;

    把分号删了就好了,for循环语句后面不需要加;

    箫闻

    非常感谢!

    2017-03-22 15:24:52

    共 1 条回复 >

  • 慕莱坞7345692
    2017-03-21 15:34:25

    <!DOCTYPE HTML>

    <html>


    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

    <title>二维数组</title>

    <script type="text/javascript">

    var myarr = new Array(); //放第一次循环的结果


    var res = new Array();//放第二次循环的结果


    for(var i = 0; i < 3; i++) {

    myarr.push(i);

    for(var j = 0; j < 6; j++) {

    var b = i * j;

    res.push(b);

    }

    }


    document.write(res);

    </script>

    </head>


    <body>

    </body>


    </html>


JavaScript进阶篇

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

468777 学习 · 22507 问题

查看课程

相似问题