数组;就是一组数据的集合,存储在单个变量下的方式,
创建数组的方式有:
1.使用字面量(一种固定值得表示方法)创建数组
var arr=['前端','js',5,true]//里面的数据称为数组元素,
2.利用构造函数的方式创建数组
var arr = new Array(3);//通过索引给数组赋值,索引是从0开始的,
arr[0] = '前端'
arr[1] = 'js'
arr[2] = 'html'
数组是有索引的 ,从0开始,依次对应,获取单个数组元素可以加上元素的索引号
document.write(arr[0]);
document.write(arr[1]);
遍历数组:把数组中的所有元素都访问一次,可以使用for循环
var arr = [ ' red ' , ' green ' , ' blue ' ] ;
for ( var i = 0 ; i < arr.length ; i++ ){
document.write( arr [ i ] );
}//因为数组的索引号是从 0 开始的,所以 i 必须要从0开始.
arr.length 数组的长度,有几个数组元素,他的长度就是多少,如果元素个数发生变化也不需要修改
输出arr [ i ] i 是计数器当索引来使用的
数组中新增元素,
1.通过修改length长度来新增数组元素
var arr = [ ' red ' , ' green ' , ' blue ' ] ;
arr.length = 6;
最后得到的是6个数组元素,后面新增的三个没有赋值,就是undefined
2.新增数组元素,修改索引号,追加元素
var arr = [ ' red ' , ' green ' , ' blue ' ] ;
arr [ 3 ] = ' yellow '//如果数组的索引号没有被使用就是添加数组元素,如果重复,即为替换数组元素
不要直接给数组名赋值,不然之前的数组就会被替换掉