数组:
可以存储任意个任意类型的数据,长度可变
创建数组的方式:
new Array(); 构建一个空的新数组
new Array(数据1,数据2…) 创建的同时赋值
[数据1,数据2…] 字面量的创建方式 --推荐
数组有序: 索引顺序 从0开始
根据索引操作数组,当索引非0~n的整数,作为数组的自定义属性
数组的遍历:
1.普通for
2.for … in
3.foreach
<script>
var arr1=new Array();
arr1[0] = 1;
arr1[1] = 2;
arr1[2] = 3;
var arr2=new Array(1,false,'哈哈',0.5,null,undefined);
var arr3=[1.1,2.2,'hehe',false];
console.log(arr1);
console.log(arr2);
console.log(arr3);
arr1['haha'] = "哈哈";
console.log(arr1);
console.log(arr1.length);
console.log(arr1['haha']);
console.log("---------------普通for--------------");
for(var i=0;i<=arr2.length-1;i++){
console.log(arr2[i]);
}
console.log("---------------for in--------------");
for(i in arr2){
console.log(arr2[i]);
}
console.log("---------------foreach--------------");
arr2.forEach(function(value,index){
console.log("数据值"+value);
console.log("索引"+index);
// console.log("数组"+arr);
})
</script>