JS基础-数组
1. 数组的概念
数组可以把一组相关的数据一起存放,并提供方便的访问方式
概念:数组是指一组数据的集合,其中的每个数据被称作元素,在数组中可以存放任意类型的元素
2. 创建数组
-
利用 new 创建数组
var 数组名 = new Array() ;
注意:
Array ()
,A 要大写 -
利用数组字面量创建数组
//1. 使用数组字面量方式创建空的数组 var 数组名 = []; //2. 使用数组字面量方式创建带初始值的数组 var 数组名 = ['一','二','三'];
- 数组的字面量是方括号 [ ]
- 声明数组并赋值称为数组的初始化
-
数组元素的类型
数组中可以存放任意类型的数据,例如字符串,数字,布尔值等
var a = ['小白',12,true,28.9];
3. 获取数组中的元素
索引 (下标) :用来访问数组元素的序号
数组可以通过索引来访问、设置、修改对应的数组元素
// 定义数组
var a = ['一', '二', '三'];
// 索引号: 0 1 2
console.log(a[2]); // 三
注意:如果访问时数组没有和索引值对应的元素,则得到的值是 undefined
4. 遍历数组
-
数组遍历
把数组中的每个元素从头到尾都访问一次,可通过 for 循环遍历
var a = ['星期一', '星期二', '星期日']; for (var i = 0; i < a.length; i++) { document.write(a3[i]); }
-
数组的长度:默认情况下表示数组中元素的个数
语法:
数组名.length
var a = ['一', '二', '三']; alert(a.length); // 3
注意:
- 当数组里的元素个数发生了变化,length 属性值跟随变化
- 数组的length属性可以被修改
- 如果设置的length属性值大于数组的元素个数:则会在数组末尾出现空白元素
- 如果设置的length属性值小于数组的元素个数:则会把超过该值的数组元素删除
5. 数组中新增元素
数组中可以通过以下方式在数组的末尾插入新元素
语法:数组[数组.length] = 新数据;
© 版权声明
文章版权归作者所有,未经允许请勿转载。
文章版权归作者所有,未经允许请勿转载。
THE END