JavaScript——数组入门
数组是JavaScript中最常见的数据类型之一,它属于对象类型中的内置对象。一个数组类型变量可以保存一批数据,并且数据可以是任意类型。
初识数组
1.数组的定义:数组是储存一系列值的变量集合,它由一个或多个数组元素组成,各元素之间使用英文逗号分隔,每个数组元素由“下标(索引)”和“值”构成;
2.“下标(索引)”和“值”:
·“值”为元素的内容,可以为任意类型的数据,也可以是数组;
var example = ['abc', 2333, ['efg','WuHan'], ''];
·“下标(索引)”以数字表示,**默认情况下它都是自0开始从左向右依次递增,**用于识别元素;
下标 | 值 |
---|---|
[0] | ‘abc’ |
[1] | 2333 |
[2] | [‘efg’,‘WuHan’] |
[3] | empty |
3.数组的分类:
- 一维数组:“值”非数组类型的数据;
- 二维数组:“值”是一个一维数组;
- 多维数组:数组间的套娃;
创建数组
使用Array对象创建数组
实例化Array对象创建数组是通过new关键字实现的;
var mix = new Array(123, 'abc', true, null);
var arr1 = new Array(); //创建空数组
直接使用“[ ]”创建数组
var mix = [123, 'abc', true, null,]; //数组最后一个元素后面的逗号可有可无
var arr1 = ['23333', , , 'China'];
//使用“[]”可以创建含义空存储位置的数组,而实例化Array对象不能
数组的基本操作
获取数组长度
1.Array对象提供的length属性可以获取数组长度,其长度等于最大下标加1;
var arr1 = [1, 2, 3];
var arr2 = ['abc', , , 'e'];
console.log(arr1.length); //输出结果:3
console.log