为了账号安全,请及时绑定邮箱和手机立即绑定

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

<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 回答

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

0 回复 有任何疑惑可以回复我~

<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>


1 回复 有任何疑惑可以回复我~

下面输出也要改


0 回复 有任何疑惑可以回复我~

一个myarr,一个myarray

1 回复 有任何疑惑可以回复我~

<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>");字母有错误,以致结果无。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信