数组

7,011 阅读1分钟

认识数组

* 定义: 数组是存放一些数据的集合.
       也就是说我们把数据放在一个盒子中, 这个盒子就叫做数组, 
* 注意: 数组内的数据是有顺序的
   
   var arr = [2, 'q', true, false, undefined]

创建数组

1.字面量方式
    语法: var arr = [1, 2, 'q', 'w', true]

2.内部构造函数的方式
    语法1: var arr = new Array()   //创建一个空数组

    语法2: var arr = new Array(5)   //创建一个有长度的数组,5个空的数组

    语法3: var arr = new Array(1, 2, 3)  //创建一个有内容的数组

数组的长度(length)

* 语法: 数组名.length
    var arr = [1, 2, 3, 'a', 'b']
    console.log(arr.length)

* 作用: 代表这个组内一共有多少个成员

数组的索引

* 语法:数组名[下标]
    var arr = ['a', 'b', 'c', 'd']
    //索引       0    1    2    3       

* 定义:索引也叫做下标 就是指一个数据,在这个数组内排列在第几个位置上

* 注意:在Js中,索引(下标)是从 0 开始计数的

遍历数组

* 作用: 想办法拿到数组中的每一位成员

    需求:拿到这组数组的所有的成员
    var arr = ['b', 'a', 'c', 1, 2, 3]
    //          0    1    2   3  4  5

    想要拿到所有的成员,先拿到他的所有下标
    for (var i = 0; i < arr.length; i++){
        //console.log(i)  //0 1 2 3 4 5

        //拿到数组的所有的值,输出在控制台
        console.log(arr[i])
    }