目录
数组(Array)
-数组也是一个对象
-它和我们普通对象功能类似,也是用来存储一些值的-不同的是普通对象是使用字符串作为属性名的,
而数组时使用数字来作为索引操作元素
-索引:
从0开始的整数就是索引
-数组的存储性能比普通对象要好,在开发中我们经常使用数组来存储一些数据
语法:数组[索引]
如果读取不存在的索引,他不会报错而是返回undefined
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta http-equiv="X-UA-Compatible" content="IE=edge" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <title>Document</title>
- </head>
- <body>
- <script>
- var sz = new Array();
- sz[0] = 1;
- sz[1] = 2;
- sz[2] = 3;
- alert(sz[1]);
- </script>
- </body>
- </html>

可以使用length属性来获取数组的长度(元素的个数)语法。数组.length
对于连续的数组,使用length可以获取到数组的长度(元素的个数)
对于非连续的数组,使用length会获取到数组的最大的索引+1
尽量不要创建非连续的数组
如果修改的length大于原长度,则多出部分会空出来
如果修改的length小于原长度,则多出的元素会被删除