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++)是什么意思呢?
for (i=0;i<myarray.length;i++),这个是for循环语句,然后length 属性可设置或返回数组中元素的数目
<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>
下面输出也要改
一个myarr,一个myarray
<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进阶篇
468060 学习 · 21891 问题
相似问题