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

数组长度和数组元素个数的问题

数组属性:

 length 用法:

<数组对象>.length;返回:数组的长度,即数组里有多少个元素。它等于数组里最后一个元素的下标加一。


 不是减一吗?小小白请教大大神。

正在回答

3 回答

数组的下标是从0开始,而数组的长度的计数是从1开始,所以数组的长度等于数组的最大下标加1

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

数组元素下标是从0开始的也就是假如这个数组有10个元素 那么这个数组的最后一个元素的下标是为9 那么数组的长度还是9+1=10

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

举个例:如定义了一个数组 strArray[10],包含10个数组元素,数组下标为0至9。

strArray.length=10

数组最后一个下标为9

所以:<数组对象>.length=最后一个元素下标+1

同理:最后一个元素下标=<数组对象>.length-1


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

举报

0/150
提交
取消

数组长度和数组元素个数的问题

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