JavaScript 数组
2007-07-17 13:51:27
在JavaScript中,创建一个数组可以使用 new Array,如下三种语法都是正确的:
arrayObj = new Array() 创建一个数组
arrayObj = new Array([size]) 创建一个数组并指定长度,注意不是上限,是长度
arrayObj = new Array([element0[, element1[, ...[, elementN]]]]) 创建一个数组并赋值
要说明的是,虽然第二种方法创建数组指定了长度,但实际上所有情况下数组都是变长的,也就是说即使指定了长度为5,仍然可以将元素存储在规定长度以外的,注意:这时长度会随之改变。
new Array(5) 是指创建一个长度为5的数组还是创建一个元素值为5的数组?创建一个长度为5的数组。
数组下标是从0开始还是从1开始?从0开始,所以数组的上限等于数组的长度-1。
数组下标的最大值是多少?2的32次方再减2,即4294967295,大约40亿,够用吧。
数组下标为小数时会自动取整吗?不会,将忽略或发生运行时错误。
支持多维数组吗?不支持!不过可以将数组的每个元素再定义为数组,以达到多维数组的目的。
如何访问数组元素?使用“[]”,比如数组名为arr,要访问第一个元素,就使用arr[0]。
JavaScript数组 (JScript 版本 2)共有3个属性、13个方法。3个属性中只有length是比较重要的 ,但比较简单,另外 constructor 与 prototype 属性是 object 共有的且不常用,所以对 Array 属性不作介绍,而对Array的13个方法分组介绍,便于记忆。
|


ixox
博客统计信息
热门文章
最新评论
友情链接