1.数组
多个元素组成的集合,可以在一个变量中存储多个数据值
数组中的元素的数据类型可以相同,也可以不相同,所有的元素都在按照[线性顺序]排列
线性顺序:除第一个元素外,每个元素都有唯一的前驱元素
除最后一个元素外,每个元素都有唯一的后继元素。
数组是通过下标(索引)来标识每个元素的位置,下标从0开始,数组下标最大值:array。length-1;
2.数组的初始化
1.一维数组的使用
1.1声明数组
1.11 var 数组名=[];//声明一个不包含任何元素的空数组
1.12 var 数组名=[元素1,元素2,元素3];
1.13 var 数组名=new Array();
1.14 var 数组名=new Array("www","vvv","wwa");
2.访问数组元素
无论设置还是获取,都与数组元素的 索引 相关
2.1设置数组元素的值
var arr=[1,2,3];
语法:数组名[索引]=值;
arr[0]="aaa";
2.2获取数组元素的值
语法:数组名[索引值];
var arr=arr[0];
2.3获取数组长度
获取数组中元素的个数,即数组长度
属性:length
使用方式:数组名.length
3.循环遍历数组元素
遍历数组:通过循环方式,获取数组中的每一个元素
实线方式:使用for循环、数组的length属性、元素的索引
var names = ["张三丰","张翠山","张无忌"];
for(var i=0;i<names.length;i++){
console.log(names[i]);
}
//倒序
for(var i=names.length-1;i>=0;i--){
console.log(names[i]);
}