数组属性:
length 用法:
<数组对象>.length;返回:数组的长度,即数组里有多少个元素。它等于数组里最后一个元素的下标加一。
不是减一吗?小小白请教大大神。
数组的下标是从0开始,而数组的长度的计数是从1开始,所以数组的长度等于数组的最大下标加1
数组元素下标是从0开始的也就是假如这个数组有10个元素 那么这个数组的最后一个元素的下标是为9 那么数组的长度还是9+1=10
举个例:如定义了一个数组 strArray[10],包含10个数组元素,数组下标为0至9。
strArray.length=10
数组最后一个下标为9
所以:<数组对象>.length=最后一个元素下标+1
同理:最后一个元素下标=<数组对象>.length-1