求大神帮助!为什么不能输出数据?谢谢!

来源:3-8 编程练习

weixin_慕仙7528819

2019-07-25 11:14

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


写回答 关注

3回答

  • Gan干
    2019-09-24 15:11:05

    <!DOCTYPE HTML>

    <html>


    <head>

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

        <title>数组</title>

        <script type="text/javascript">

            //创建数组

            var myarr = ["#", "$$", "***", "&&"];

            myarr[8] = "^^^";

            //显示数组长度

            var arrLength = myarr.length; 

            alert arrLength;

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

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

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

            }

        </script>

    </head>


    <body></body>


    </html>


    Gan干

    alert是函数,函数的调用方式是functionname(). 数组的下标只能是整数。

    2019-09-24 15:12:45

    共 1 条回复 >

  • Gan干
    2019-09-24 15:10:02
    <!DOCTYPE HTML><html><head>    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />    <title>数组</title>    <script type="text/javascript">        //创建数组        var myarr = ["#", "$$", "***", "&&"];        myarr[8] = "^^^";        //显示数组长度        var arrLength = myarr.length;         alert arrLength;        //将数组内容输出,完成达到的效果。        for (var i = 0; i < arrLength; i++) {            document.write(myarr["+i+"] + "<br>")        }    </script></head><body></body></html>





  • yiranfly
    2019-07-25 11:29:50

    alert arrLength  出错   alert(arrLength) 

    myarr["+i+"]+"<br>" 出错,for循环已经i++了,    myarr[i]

    weixin...

    太棒了!感谢感谢!

    2019-07-25 11:31:30

    共 1 条回复 >

JavaScript进阶篇

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

468194 学习 · 21891 问题

查看课程

相似问题