1.push()
将参数添加至数组的尾部,返回值为增加后数组的长度,原数组发生改变
2.pop()
从数组的尾部删除一个元素,返回删除的元素,不接收参数,原数组发生改变
3.unshift()
向数组中头部增加元素,返回增加元素后的数组的长度,原数组发生改变
4.shift()
从数组的头部删除一个元素,返回删除的元素,不接收参数,原数组发生改变
5.slice()
当1个参数时,表示从该参数对应的索引位开始截取,直至数组结束 。
有2个参数时,第一个表示起始位,第2个表示结束位,但是不包含第二个参数对应那个元素//原数组不改变
6.splice()
splice的作用:删除元素、替换元素、插入元素
当1个参数时,表示截取的起始位,返回截取的数组,原数组发生改变。
当2个参数时,第一个值表示索引位,第二个参数表示截取的长度
当3个参数时,第一个值表示索引位,第二个参数表示截取的长度,第三个及以后的参数会从截取位添加到数组中。
7.reverse()
翻转 原数组发生改变
8.sort()
将数组进行排序,返回值是排好的数组,默认是按照最左边的数字进行排序,不是按照数字大小排序的。
9.join()
将数组转换成字符串,以参数来拼接
10.concat()
将元素添加到数组中,(添加的是元素)返回一个新数组,原数组不变
Math.round()函数返回一个数字四舍五入后最接近的整数
如果参数的小数部分大于0.5,四舍五入到相邻的绝对值更大的整数
如果参数的小数部分小于0.5,四舍五入到相邻的绝对值更小的整数
如果参数的小数部分等于0.5,四舍五入到相邻的在正无穷(+∞)方向上的整数。
例:
x=Math.round(2019.49) ; //2019
x=Math.round(2019.5); //2020
x=Math.round(-2019.5); //-2019
x=Math.round(-2019.51); //-2020
A. parseInt转换为整数,默认为10进制,结果为10
B. floor向下取整,结果为10
C. ceil向上取整,结果为11
D. split操作数必需为正则或字符串,结果为TypeError