【JavaScript】JavaScript的数组剖析
来源:互联网 发布:apache http有什么用 编辑:程序博客网 时间:2024/05/21 10:48
1.数组列表
数组列表用于表示一个数据的集合,它由一对方括号([])包围,
列表中的每个元素用逗号分隔,数组元素可以使任意类型的数据
(包括其他数组)。例如,
var arr=["zs",123,'li',3.5];
对于每个数组变量,都有一个length属性,表示该
数组元素中的个数。
使用“数组变量名[索引号]”的格式来访问每个数组
元素。数组列表中的第一个元素的索引号为0,最后那个
元素的索引号为数组的length属性值-1
数组列表的每个元素既可以是有效的javascript表达式。
也可以为空,空元素的值为undefined。
例如,
var arr=[1,,,,5];
数组元素本身又是数组,这就叫做数组的数组,
例如,
[["Names","Beansprout","Pumpkin","Max"],["Ages",6,5,4]],
使用"数组变量名字[子数组索引号][子数组中的元素索引号]"的
格式来访问数组的数组中的元素。
例子:
2.用对象的方式实现数组
3.Array对象
三种构造方法
(a)Array()
(b)Array(2)
(a)Array(3.5,"abc",3)
数组排序例子:
数组列表用于表示一个数据的集合,它由一对方括号([])包围,
列表中的每个元素用逗号分隔,数组元素可以使任意类型的数据
(包括其他数组)。例如,
var arr=["zs",123,'li',3.5];
对于每个数组变量,都有一个length属性,表示该
数组元素中的个数。
使用“数组变量名[索引号]”的格式来访问每个数组
元素。数组列表中的第一个元素的索引号为0,最后那个
元素的索引号为数组的length属性值-1
数组列表的每个元素既可以是有效的javascript表达式。
也可以为空,空元素的值为undefined。
例如,
var arr=[1,,,,5];
数组元素本身又是数组,这就叫做数组的数组,
例如,
[["Names","Beansprout","Pumpkin","Max"],["Ages",6,5,4]],
使用"数组变量名字[子数组索引号][子数组中的元素索引号]"的
格式来访问数组的数组中的元素。
例子:
<script language="javascript"> var arr=[["Names","Beansprout","Pumpkin","Max"],["Ages",6,5,4]]; for(var i=0;i<arr.length;i++) { for(var j=0;j<arr[i].length;j++) { alert(arr[i][j]); } }</script>
2.用对象的方式实现数组
<script language="javascript"> function MyArray() { this.length=arguments.length; for(var i=0;i<this.length;i++) { this[i]=arguments[i]; } } var str=""; var arr=new MyArray(4,3.5,"abc"); for(var i=0;i<arr.length;i++) { str+=arr[i]+"\n"; } alert(str);</script>
<script language="javascript"> function MyArray(size) { this.length=size; for(var i=0;i<size;i++) { this[i]=""; } } var arr=new MyArray(2); arr[0]=3; arr[1]="abc"; arr[2]=4; var x,str=""; for(x in arr) { str+=x+":"+arr[x]+"\n" } alert(str);</script>
3.Array对象
三种构造方法
(a)Array()
(b)Array(2)
(a)Array(3.5,"abc",3)
<script language="javascript"> var arr=new Array(); arr[0]=1; arr[1]='a'; alert(arr.length);</script>
数组排序例子:
<script language="javascript"> var arr=new Array(); arr[0]=3.5; arr[1]="abc"; arr[3]=3; arr.sort(); var x,str=""; for(x in arr) { str+=x+":"+arr[x]+"\n"; } alert(str);</script>
转载请注明出处:http://blog.csdn.net/acmman/article/details/43924279
0 0
- 【JavaScript】JavaScript的数组剖析
- javascript 数组的数组
- JavaScript JavaScript的数组操作
- JavaScript和seo的剖析
- javascript的基本类型剖析:
- 【JavaScript】JavaScript的对象-JavaScript对象简单剖析
- javascript 数组的引用
- JavaScript数组的方法
- javascript的数组排序
- javascript的数组排序
- javascript的数组API
- javascript数组的定义
- javascript里面的数组
- JavaScript数组的操作
- javascript 数组的使用
- Javascript数组的使用
- javascript数组的方法
- javascript数组的使用
- Cobbler添加自定义 YUM 源
- 我的CSDN历程[图]
- gSpan频繁子图挖掘算法
- udev
- Eclipse 单体测试
- 【JavaScript】JavaScript的数组剖析
- c++ templates
- linux 切换用户身份、su、sudo、/etc/sudoers
- JSON
- 全排列的算法(六)——回溯法
- UILabel
- mysqldump备份数据库
- *Sort List - Leetcode
- mysqldump备份数据库