一维数组
1、js中什么是数组?
简单的说:数组就相当于一个容器,用来装很多数据用的;
定义:数组就是一组数据的集合。
数组名称其实就是连续内存地址的首地址。
2、数组的创建语法
1)var arr=[值1,值2,值3]; //隐式创建并赋值
2)var arr=new Array(值1,值2,值3); //直接实例化并赋值
3)var array=new Array(size); //创建数组并指定长度
3、数组的长度
数组对象.length
在js中,每一个数组对象都可以调用length属性,它表示数组对象下共有几个数组元素,也就是数组的长度
4、如何获取数组中的数据
通过下标来获取,下标的范围是0~arr.length;如果要获得最后一个数组的值,arr[arr.length-1];
5、如何向数组中添加数据
eg:
var arr = [];
arr[arr.length]=1;
arr[arr.length]=3;
arr[arr.length]=5;
通过下标来获取,下标的范围是0~arr.length;如果要获得最后一个数组的值,arr[arr.length-1];
5、如何向数组中添加数据
eg:
var arr = [];
arr[arr.length]=1;
arr[arr.length]=3;
arr[arr.length]=5;
6、数组的遍历
1)for循环遍历
for(var i=0;i<arr.length;i++){
document.write(arr[i]);
}
2)for...in遍历
for(var i in arr){//i是数组下标,arr是数组
document.write(arr[i]);
}