yoyomisu
2015-03-09 14:43
var arr=[98,76,54,56,76]; // 包含5个数值的数组
document.write(arr.length); //显示数组的长度5
arr[15]=34; //增加元素,使用索引为15,赋值为34
alert(arr.length); //显示数组的长度16
赋值第15个元素值为34 为什么会显示数组的长度为16?多了一个?如果说有0位元素存在的话,那么为什么
var mynum=new Array(65,90,88,98);
document.write("数组的长度是:"+ mynum.length );//数组的长度是4而不是3?
大哥, 数值下标索引从 0 开始 , length 就像我们数数一样从 1 开始数 , 你没见过如果输出最后一个数值的时候都是要 length-1 吗 ,
我好像自己明白了
arr[15]=34 中的15是索引值
而
alert(arr.length); //显示数组的长度16中的arr.length为长度
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题