3分钟浅看 JavaScript数组

47 阅读1分钟

一、认识数组

1、什么是数组
    数组:一组数字的集合 or 存放一些数据的集合。

    Eg:
        // 注意是中括号, 不是大括号
        var arr = [100, 200, 300, 'a', 'b', 'c', true, false, undefined];

二、创建数组

1、字面量
    Eg:
        var arr = [1, 2, 3, 4, 5]
        console.log(arr)

2、内置构造函数
    Eg:
        2.1 var arr1 = new Array()  // 空数组
            console.log(arr1)

        2.2 var arr2 = new Array(5) // 创建一个长度为5的数组(虽然有长度, 但是实际的值为空)
            console.log(arr2)

        2.3 var arr3 = new Array(5, 10) // 创建一个有内容的数组, 第一个值为5第二个值为 10
            console.log(arr3)

三、数组的length

代表了数组的数据数量
语法: 数组.length

四、数组的索引下标

1、数组的索引:代表了当前数据,在数组的第几个位置 (Tip:下标从0开始)
Eg:
    var arr = [1, 2, 3, 4, 5]
    // 下标    0  1  2  3  4

2、通过下标获取数组对应的数据
Eg:获取第一个
    console.log(arr[0])

    获取第二个
    console.log(arr[1])

    以此内推

五、遍历数组

Eg:
    var arr = [1, 2, 3, 4, 5];
    for (var i = 0; i < arr.length; i++) {
        console.log(arr[i])
    }