中括号==>var arr=[]; ==》等效于var arr = new Array();
使用字面量创建数组,可以在创建时就指定数组中的元素var arr=[23,4,5,6,7];
使用构造函数也可以创建数组,也可以同时添加元素var arr=new Array(33,5,66,7);
当传递的参数为1个整数的时候
字面量:arr=[10] ====》表示创建一个数组,数组长度为10
使用对象:arr=new Array(10)====>表示创建一个长度为10 的数组
数组中的元素可以是任意数据类型,也可以是对象
obj={name:'张三',age:'39'}
var arr=[true,3,"hello",undefined,null,obj]
console.log(arr[5])//undefined
也可以是函数
obj={name:'张三',age:'39'}
function fun(){
console.log("你好胖")
}
var arr=[true,3,"hello",undefined,null,obj,fun]
console.log(arr[5])//undefined
数组里面也可以放置数组