<script language="javascript">
var mynum=new Array(65,90,88,98);
document.write("数组的长度是:"+mynum.length );
mynum[8]=85;
document.write(mynum.length)
</script>
document.write("数组的长度是:"+mynum.length );
这句写完输出的是: 数组的长度是:4;
document.write(mynum.length)
这句写完输出的是: 9;
连起来输出的结果就是: 数组的长度是:49;
我来捡个漏:
首先初始化了数组:长度是4
然后又为数组添加了一个值,注意这个值是添加在下标=8的位置的 ,这个时候长度就变成了9
so 最后你懂的
这个问题,措手不及
输出的时候,换行你就明白了。
document.write("数组的长度是:"+mynum.length );
mynum[8]=85;
document.write("数组的长度是:"+mynum.length)
输出没换行