1.什么叫数组
数组是一个可以存储一组或一系列相关数据的容器,说白了,他就是一种放数据的容器
2.数组元素(内容)
它是指存储在数组中并赋予唯一索引值得(下标)的数据段。
数组元素的数据类型可以不同
通过下标或者索引号能获取到数组对应的内容
3.数组的作用
为了解决大量相关数据的存储和使用的问题
4.创建数组的方法
1.var arr = new Array()
2.var arr=[ ]
5.获取数组长度的属性:length
6.instanceof 用于判断是不是数组
7.数组的方法
方法 说明
push() 向数组的末尾添加新内容
pop() 删除数组的最后一项
shift() 删除数组的第一项
unshift() 向数组首位添加新内容
slice() 按照条件查找出其中的部分内容
splice() 对数组进行增删改
join() 用指定的分隔符将数组每一项拼接为字符串
concat() 用于连接两个或多个数组
indexOf() 检测当前值在数组中第一次出现的位置索引
lastIndexOf() 检测当前值在数组中最后一次出现的位置索引
sort() 对数组的元素进行排序(默认是从小到大来排序 并且是根据字符串来排序的)
reverse() 把数组倒过来排列
forEach() 循环遍历数组每一项
8.Math对象的方法(后面的几个都不常用)
方法 说明
ceil(x) 对数进行上舍入
floor(x) 对数进行下舍入
random() 返回0~1之间的随机数
round(x) 把数四舍五入为最接近的整数
max(x,y) 返回x和y中的最大值
min(x,y) 返回x和y中的最小值
valueOf() 返回Math对象的原始值
abs(x) 返回数的绝对值
pow(x,y) 返回x的y次幂
log(x) 返回数的自然对数(底为e)
acos(x) 返回数的反余弦值
asin(x) 返回数的反正弦值
atan(x) 以介于-π/2与π/2弧度之间的数值来返回x的反正切值
atan2(y,x) 返回从x轴到点(x,y)的角度(介于-π/2与π/2弧度之间)
cos(x) 返回数的余弦
exp(x) 返回e的指数
sin(x) 返回数的正弦
sqrt(x) 返回数的平方根
tan(x) 返回角的正切
toSource() 返回该对象的源代码