为什么我按照教程的输入结果一片空白?

来源:3-3 谁是团里成员(数组赋值)

Stanley_张

2020-08-08 10:13

<script>
var myarray=new Array();
    myarray[0]=88; //存储第1个人的成绩
    myarray[1]=90; //存储第2个人的成绩
    myarray[2]=68; //存储第3个人的成绩
  document.write("数组第一个值是:"+myarr[0]+"<br>");
  document.write("数组第二个值是:"+myarr[1]+"<br>");
  document.write("数组第三个值是:"+myarr[2]+"<br>");
</script>

我修改成如下才有结果:

<script language="javascript">
var i;
var myarray = new Array();
myarray[0] = 88;
myarray[1] = 90;
myarray[2] = 68;

for (i=0;i<myarray.length;i++)
{
document.write("第"+[i+1]+"个数组值是:"+myarray[i] + "<br>");
}
</script>

其中for (i=0;i<myarray.length;i++)是什么意思呢?

写回答 关注

5回答

  • 白aaaaa
    2021-05-27 09:07:08

    for (i=0;i<myarray.length;i++),这个是for循环语句,然后length 属性可设置或返回数组中元素的数目

  • 我大E了没有闪
    2021-05-12 17:14:54

    <script language="javascript">

        // var myarr = [88,90,68]

        var myarr = new Array(3);

        myarr[0]=88;

        myarr[1]=90;

        myarr[2]=68;

        document.write("数组第一个值是:"+myarr[0]+"<br>");

        document.write("数组第二个值是:"+myarr[1]+"<br>");

        document.write("数组第三个值是:"+myarr[2]+"<br>");

    </script>


  • 笙笙不息
    2021-01-15 14:37:26

    下面输出也要改


  • qq_白夜行_07
    2020-09-18 16:41:07

    一个myarr,一个myarray

  • Stanley_张
    2020-08-08 10:26:31

    <script>
    var myarray=new Array();
        myarray[0]=88; //存储第1个人的成绩
        myarray[1]=90; //存储第2个人的成绩
        myarray[2]=68; //存储第3个人的成绩
      document.write("数组第一个值是:"+myarray[0]+"<br>");
      document.write("数组第二个值是:"+myarray[1]+"<br>");
      document.write("数组第三个值是:"+myarray[2]+"<br>");</script>

    document.write("数组第一个值是:"+myarray[0]+"<br>");字母有错误,以致结果无。

JavaScript进阶篇

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

468060 学习 · 21891 问题

查看课程

相似问题