问答详情
源自:3-8 编程练习

显示不出来呀。

https://img3.mukewang.com/5c8b493e0001ab6507920505.jpg有点不理解这篇的概念 

提问者:qq_慕的地4194827 2019-03-15 14:43

个回答

  • keydew
    2019-04-01 14:58:14

    1、变量都需要先声明再赋值(可以在同一句里实现),你的代码里对arr只有赋值,没有声明,正确写法应该是:

        var arr=new Array('x','##',"xxx","&&","xxxx","##x");  //声明且赋值

        或者

        var arr = new Array();  //声明
       arr=['x','##',"xxx","&&","xxxx","##x"];  //赋值

    2、for循环语法错误,应该用分号;隔开,正确写法:

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

    感觉可能是刚开始学习编程,可以多了解一下编程的语法。

  • 慕数据1396145
    2019-03-22 15:27:51

    哥们,for(var i = 0; i < 4; i++),中间都是用”;“的不是逗号

  • 蓉城窝窝头
    2019-03-22 15:20:24

    https://img1.mukewang.com/5c948c7a0001d60607450545.jpg你可以一个一个把他们编好码,再拿出你想要的

  • qq_深拥不及永伴i_3
    2019-03-22 13:47:37

    <!DOCTYPE  HTML>

    <html >

    <head>

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

    <title>数组</title>

    <script type="text/javascript">

     //创建数组

        var arr =['x','##',"xxx","&&","xxxx","#xx"];

        arr[1] = "##";

        arr[2] = "xxx";

     //显示数组长度

        alert("输出数组长度为:"+ arr.length);

     

     //将数组内容输出,完成达到的效果。

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

            document.write(arr[i]+"<br/>");

        }

    </script>

    </head>

    <body>

    </body>

    </html>

    你少了一个关键字 var

  • zhangmh
    2019-03-18 18:10:52

    <!DOCTYPE  HTML><html ><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>数组</title><script type="text/javascript"> //创建数组 var  arr = ['*','**',"***","****","*****"]; alert(arr.length);  //将数组内容输出,完成达到的效果。for(var i=0;i<arr.length;i++){    document.write(arr[i]+"<br/><br/>")}


  • 无尾熊啾啾
    2019-03-18 09:53:58

    我也是最近自学的js,你这个代码你已经定义了数组arr了就没必要再定义数组里重复的数了,里面的值arr【1】是数组第二个数啊,数组是从0开始的,还有一点你这个for循环我有点没明白你用来干嘛

  • qq_萌小呆_1
    2019-03-15 21:07:58

    <script type="text/javascript"> //创建数组 
    var arr = ['*','##',"***","&&","****","##*"];     
    arr[7] = "**"; 
    //显示数组长度 alert("arr.length"); 
    //将数组内容输出,完成达到的效果。
    doucment.write(arr[0]+arr[1]);
    doucment.write(arrr[2]+arr[3]+"<br/>");
    doucment.write(arr[4]+arr[5]+"<br/>");
    doucment.write(arr[7]);
    </script>
    这样啊,你试试