概念
数组是一个变量,用来存放一组数据
数组的大小可以动态调整,没有长度限制(js特有)
可以存放任意类型的数据
原理
声明一个变量就是在内存空间中划出一块合适的空间,声明一个数组就是在内存中划出一串连续的空间。
创建数组
var [arrayname] = new Array();
创建数组的方式
1.直接使用Array()
var nums = new Array(); //创建一个空数组 var nums = new Array(5); //创建一个长度为5的数组 var nums = new Array(12,44,2,55,66); //创建一个包含5个元素的数组
2.使用数组字面值
var names = []; //创建一个空数组 var names = ["apple","orange","peach","banana"]; //创建一个字符串数组 var names = ["Tom","Maria",23,32,true,12.3,54.43]; //创建一个包含字符串,整形,数字,布尔,浮点等类型的字符串
注意
数组中的项,如果没有赋值,将默认为undefined