数组对象

145 阅读1分钟

一、数组基础

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,23);

注意,在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()对一个数进行下舍入