javascript数组
数组是一个能够存储 一组 或是 一系列 相关数据 的 容器。javascript
1、为何要使用数组。java
(1)为了解决大量相关数据的存储和使用的问题。
(2)模拟真实的世界。数组
2、如何建立数组ide
(1) 经过对象的方式来建立。
var a=new Array();
A.直接赋值
var a=new Array(元素1,元素2,元素3,元素4,........)
**********************************************
var a=new Array(数值)
若是只有一个元素,而且这个元素是数值类型的,那么他就是指定数组的长度。
而且他的值都是undefined
数组的属性:length属性
**********************************************对象
B.声明之后再赋值ip
var a=new Array();it
a[0]=1;
a[1]=2;
a[2]=3;
(2)隐形声明的方式
var a=[];
A.直接赋值:
var a=[1,2,3,4];
B.声明之后再赋值
var a=[];
a[0]=1;
a[1]=2;
a[2]=3;class
****************************************************************容器
javascript数组能够存储任何类型的值。
****************************************************************循环
3、访问数组的元素
经过数组的(中括号)下标访问。
***************************************************
数组下标从0开始,他的最大值,是length属性-1
***************************************************
4、遍历数组的元素
(1) for 循环
(2) while();
(3) for in
有两个做用:
第一:用于数组的遍历
第二:用于对象属性的遍历
以下,咱们用for in来遍历数组
var myarr=[1,3,'qinqun',29]; for (var i=0 in myarr ) { alert(myarr[i]); }