显示问题,无法输出

来源:3-7 二维数组

卡溜灰

2016-05-03 10:20

<!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(var i=0,i<3,i++){

        var myarr[i] = new Array();

        for(var j=0,j<5,j++){

            myarr[i][j]=i*j;

            document.write("myarr["+i+"]["+j+"]="+myarr[i][j]+"<br>");

        }

    }

</script>

</head>

<body></body>

</html>



已经参照下面的几个也找了问题,但是还是没有任何输出,望能指正。

写回答 关注

4回答

  • 天河区热心网友
    2016-05-03 10:53:09
    已采纳

    for(里面用“;”号 )

    天河区热心网... 回复卡溜灰

    滑稽2333

    2016-05-03 11:22:30

    共 4 条回复 >

  • 慕用3882092
    2016-05-03 11:39:44

    for()循环里面用分号隔开,var myarr[i] = new Array();  改为:  myarr[i] = new Array();已经亲试。

    <html>

    <head>

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

    <title>二维数组</title>

    <script type="text/javascript">

        var myarr = new Array();

        for(var i=0;i<9;i++)

        {

            myarr[i] = new Array();

            for(var j=1;j<i;j++)

            {

                

                myarr[i][j]=i*j;

                document.write("myarr["+i+"]["+j+"]="+myarr[i][j]+"<br>");

            }

        }

    </script>

    </head>

    <body></body>

    </html>


    卡溜灰

    谢谢了,共勉

    2016-05-03 16:19:24

    共 1 条回复 >

  • 咿稚木鱼
    2016-05-03 10:58:09

    var myarr[i] = new Array();  改为:  myarr[i] = new Array();

    还有 for()循环里的句子用分号隔开,如for(var i=0,i<3,i++)  应改为:for(var i=0;i<3;i++)  j的循环也是改,为;就可以了

    卡溜灰

    谢谢,共勉

    2016-05-03 16:19:41

    共 1 条回复 >

  • MaxInHard
    2016-05-03 10:57:43

    <!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(var i=0;i<3;i++){

            myarr[i] = new Array();

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

                myarr[i][j]=i*j;

                document.write("myarr["+i+"]["+j+"]="+myarr[i][j]+"</br>");

            }

        }

    </script>

    </head>

    <body></body>

    </html>

    设置二维数组的时候不要 var myarr[i] = new Array(); 你这是新建一个叫做myarr[i]的变量数组

    for里面是分号不是逗号

    建议你把+号的用法在看看

    共勉        !!

    卡溜灰

    我去试一下,共勉!!!

    2016-05-03 11:04:16

    共 1 条回复 >

JavaScript进阶篇

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

468869 学习 · 22582 问题

查看课程

相似问题