1.什么是数组?
顾名思义:就是一组数据可以任意类型
2.为什么要使用数组?
让一个容器装更多任意类型的值
2.1 、遍历数组 : 就是把数组的元素从头到尾访问一次
1.因为我们的数组索引号从零开始,所有i必须从0开始 i < 3
2.输出的时候 arr[i] i计时器索引号来用
3.js数组的特点
1)可以存放任意类型
2)数组可以动态扩展,如果缩小容积,丢失数据
<script> var arr =[1,2,34,] arr.length=10; // arr.length=2 //缩小空间会丢失 console.log(arr); </script>
3)数组要通过下标获取元素,下标可以是数组,可以是其他类型
var arr =[12,55,666] console.log(arr); console.log(arr[2]);//通过下标取值 arr[1]='吴亦凡';//通过下标覆盖元素,(通过下标设置值) console.log(arr); arr[11]="李易峰";//下标为11的数值,值为字符串,数组的长度发生了变化 console.log(arr); //数组也属于特殊的对象,不一定通过下标设置值,可以自定义key //如果key不是数值类型,不会影响长度 var arr =[11,22,33] arr ['a'] = '你好1' arr ['b'] = '你好2' arr ['c'] = '你好3' console.log(arr); //数组可以通过for获取成员 for (var i=0;i<=arr.length;i++){ console.log(arr[i]); } console.log('-----------------------------'); //2.for..in for (var key in arr){ //in在哪里的意思 key表示[]里面有哪些值 console.log(key , arr[key]); }
数组的长度
length动态监测数组元素的个数