数组内存中的一段存储空间,多个变量的集合
创建一个数组(声明)
var str=" ";
var arr=[ ]; //声明了一个空数组
var arr=new Array();
给数组中添加值
var arr=[1,2,3,4,5];
数组中的值不限制数据类型 number,字符串,布尔类型都可以
数组不限制长度
数组的两个特点:
1、下标:标识数组中元素的位置,从0开始,递增不重复
2、长度 length
下标是数字的是数组为索引数组;
var arr=[1,2,3,4,5,6,7];
// 0 1 2 3 4 5 6
console.log(arr.length);查看数组长度
输出数组中下标为4的值
console.log(arr[4]);//获取某个下标元素。
数组的长度等于最大下标加1
给数组下标为11的位置处添加元素
arr[11]='a';数组中下标为11的赋值a;
console.log(arr);
获取一个 不存在的下标返回一个underfriend:未定义的;
arr[14]='bbb';
console.log(arr);
console.log(arr[5]);
console.log(arr.length);
给数组末尾添加元素
arr[arr.length]='j';
console.log(arr);
遍历:一次获取到数组中的每个元素
for(var i=0; i
console.log(arr[i]);
输出下标
console.log(i);
}
下标为关键字的数组为关联数组 length属性为0;
var arr=[];
arr['height']='2.1';
arr['weight']='160';
arr['sex']='boy';
console.log(arr);