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

感觉没有问题啊,为什么没有任何显示?

<script type="text/javascript">

 //创建数组

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

 //显示数组长度

 arr[7]="**";

 document.write(arr[0]);

  document.write(arr[2]);

   document.write(arr[7]);

    document.write(arr[4]);

 alert(arr.length);

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

</script>


提问者:慕粉1433014183 2016-12-31 22:47

个回答

  • qq_幸福落雨_0
    2016-12-31 23:46:04
    已采纳

    因为你创建数组的时候,最后一个##缺少一个双引号。即第三行代码,正确是"##",你少了第二个双引号

  • 馍馍520
    2017-01-01 00:12:11

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


  • 馍馍520
    2017-01-01 00:07:56

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