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

二维数组输出

二维数组输出,怎样才能成一个矩阵的样子

提问者:陈国侯 2016-10-24 12:55

个回答

  • 慕少6159062
    2016-11-07 15:09:06
    已采纳

    var myarr=new Array();

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

        myarr[i]=new Array();

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

        {

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

            document.write(myarr[i][j]+"&nbsp;&nbsp;");

        }

        document.write("<br>");

        }

    这样输出的就是矩阵,j每循环完一次换行

  • 孤独的小猪
    2016-10-24 15:26:34

    你好,改成这样,就可以做到你想要的矩阵了,使用的是字符串的拼接方法。

    <!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+']&nbsp')
        }
        document.write('<br/>')
    }
    </script>
    </head>
    <body>
    </body>
    </html>


  • 领_悟
    2016-10-24 15:20:30

    抱歉看错了

  • 领_悟
    2016-10-24 13:11:26

    <script type="text/javascript">

     var arr=["*","##","***","&&","****","##*"];

     arr[7]="**";

     alert(arr.length);

     document.write(arr);

     document.write("<br/>");

     document.write(arr[0]+"&nbsp;&nbsp;&nbsp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+arr[0]+"<br/>");

     document.write(arr[1]+"&nbsp;&nbsp;&nbsp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+arr[1]+"<br/>");

     document.write(arr[2]+"&nbsp;&nbsp;&nbsp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+arr[2]+"<br/>");

     document.write(arr);

    </script>

    结果:

    http://img.mukewang.com/580d97ef0001c90f02360109.jpg