数组的概念:引用类型的对象。
- 本质:内存中存储多个数据的空间,再取个名字。
- 数据结构:数据结构不同,擅长的操作不同。
- 数组特点:便于数据的查找与维护。
数组的创建:
- 方法1:var 数组名=【元素1,元素2,元素3......元素n】;
- 注意:可以创建空数组,建议创建同时赋值!
- 方式2:var 数组名=new Array();
数组的使用:
- 下标:每个元素都有一个对于的房间号,默认从0开始,逐一递增。
- 元素:其实就是数组中保存的一个个数据,可以是各种数据类型。
- 访问数组中已有的元素:数组中元素的使用与普通变量完全一样。
- 使用数组名【下标】:获取对应下标的数据。
- 使用数组名【下标】=新值:将新值替换原值。
数组的属性:
- .length属性:记录着数组中理论上元素的个数。实际保存的是数组中最后一个元素下标+1。length的值与实际元素的个数不一定相同。
- 注意:length不能脱离数组单独使用,自动维护不需要手动修改。
常见操作:
- 获取数组中最后一个元素:arr【arr.length-1】;
- 获取元素中倒数第n个元素:arr【arr.length-n】&#