一、数组基础
1.数组是什么
在JavaScript中,我们可以使用“数组”来存储一组“相同数据类型”的数据结构。
2.创建数组
在javaScript中,创建数组共有3种方法
(1)新建一个长度为0的数组
举例:
var arr = newArray();
(2)新建长度为n的数组
举例:
var myArr= newArray(3);
myArr[0]='HTML';
myArr[1]='CSS';
myArr[2]='javaScript';
(3)新建指定长度的数组,并赋值
举例:
var myArr= newArray(1,2,3);
注意,在JavaScript中,数组的索引是从0开始的,而不是从1开始的。
3、数组元素的赋值与获取
在JavaScript中,数组元素的赋值与获取都是通过数组下标来实现。
二、数组的属性和方法
1.数组的属性
在Array对象中有3个属性,分别是length、constructor和prototype。
2.数组的方法
| 方法 | 说明 |
|---|---|
| slice() | 获取数组中的某段数组元素 |
| unshift() | 在数组开头添加元素 |
| push() | 在数组结尾添加元素 |
| shift() | 删除数组中第一个元素 |
| pop() | 删除数组中最后一个元素 |
| toString() | 将数组元素转化为字符串 |
| join() | 将数组元素连接为字符串 |
| concat() | 多个数组连接为字符串 |
| sort() | 数组元素正向排序 |
| reverse() | 数组元素反向排序 |
2.数值对象
Math对象的方法
| 方法 | 说明 |
|---|---|
| max(x,y) | 返回x和y的最大值 |
| min(x,y) | 返回x和y的最小值 |
| pow(x,y) | 返回x的y次幂 |
| abs(x) | 返回数的绝对值 |
| round(x) | 把数四舍五入为最接近的整数 |
| random() | 返回0~1之间的随机数 |
| ceil() | 对一个数进行上舍入 |
| floor() | 对一个数进行下舍入 |