数组基础
来源:互联网 发布:富安娜淘宝旗舰店 编辑:程序博客网 时间:2024/06/06 02:46
1.数组概念:由中括号括起来的由逗号的隔开的有序的数据结构。
2.定义数组:两种方法:直接定义或用Array对象
1)var arr=['items1','items2',........];
2)var arr=new Array('items1','items2',......);
用数组下标来访问数组元素,数组下标从0开始
eg:arr[0];
注:数组中的元素类型可以是任意数据类型。
3.数组的类型是Object(对象)类型;数组的本质:是对象类型的一种特殊的表现形式。
4.数组的长度:调用length属性;
eg :arr.length;返回number类型的数字。数组下标从零开始到length-1结束。
数组的长度length还可以进行赋值;
eg:arr.length=3;
1)当赋的值大于数组的长度时,以空元素(undefined)补齐;
2)当赋的值小于数组的长度时,多余元素舍弃;
3)当赋的值不合法时 例如负数;报错:Invalid array length(数组长度错误)。
5.数组的空位
数组的空位不是空格,而是在数组中两个逗号之间什么也没有即使是空格,此时返回undefined类型,即使是空位也算在长度之中。
注:在数组最后一个元素后加逗号,不影响原数组,相当于什么也没加。
6.删除数组元素 delete
eg:delete arr[index];
删除数组中的元素,形成空位,并不影响原数组的长度。
eg:var arr=['hello','world','goodbye','morning'];
arr.length;//4
delete arr[1];//此时下标为1的元素被删除原值,形成空位;
arr.length;//4 不影响长度
- 数组基础
- 数组基础
- 数组基础
- 数组基础
- 数组基础
- 数组基础
- 数组基础
- 数组基础
- 数组基础
- 数组基础
- 数组基础
- 数组基础
- 数组基础
- 数组基础
- 数组基础
- 数组基础
- 数组基础
- javaScript--数组基础
- mysql的水平拆分和垂直拆分
- 5分钟内的Maven
- linux命令替换
- 尼姆博弈
- java集合框架TreeSet的使用和HashSet的使用
- 数组基础
- 什么是Rup,介绍一下Rup。
- hdu6196 强行爆搜
- 系统编程值互斥锁
- 扩展bootstrap-table插件,使其在设置显示/隐藏列时,将设置保存至cookie或者服务器端
- Java输入年月,打印该月的日历,已知2000年1月1号是星期六
- Nexus Repository Manager 3.0 安装与包上传 Maven、Nuget
- 面试感悟:3年工作经验程序员应有的技能
- LeetCode Two Sum