API(2)

修改 :

arr.splice();

有参数(开始下标 , 删除的个数 , 插入的值)
arr.slice(3,5); //截取数组中的元素,不会修改原数组
arr.splice(4,2); //会修改原数组
删除 返回值被删除的元素组成的临时子数组
支持负数参数
插入 第二个参数写0 表示一个都不删除,返回值 : [ ]
插入的数据放置在写定的下标位置 原位置的值,向后顺移,参数为数组的时,不会打散数组,将整个子数组保存在元素中
替换 插入的元素个数必须要和删除的元素个数相等

添加/删除 :

添加 :

arr.push();

数组末尾追加元素
有参数 返回的是数组的长度
将一个子数组添加到了原数组中,且不打散的添加 返回值是原数组的长度

arr.unshift();

数组的开头添加一个元素 返回值数组的长度
有参数

删除 :

arr.pop();

无参数 将数组末尾的元素删除

arr.shift();

无参数
删除数组开头的元素 返回值是被删除的元素

push 和 unshift 的区别
push 添加 不会影响其他元素的位置
unshift 添加 会影响其他元素的位置 会依次顺移

pop 和 shift 的区别
pop 添加 不会影响其他元素的位置
shift 添加 会影响其他元素的位置 会依次顺移

圆周率 Math.PI
自然对数 Math.E
2的平方根 Math.SQRT2
绝对值 Math.abs() 有参数
地板函数(向下取整,取不到1) Math.floor() 有参数
天花板函数(向上取整,取不到0) Math.ceil() 有参数
四舍五入 Math.round() 有参数
随机数 Math.random()
幂运算 Math.pow(3, 3) 两个参数,第一个是底数,第二个是指数
求最小值 Math.min() 有参数
求最大值 Math.max() 有参数

Date.parse();

三个参数 第一个参数必填,后面两个可以选填
可以填年月日 也可以天月 日 年

var date = new Date();
如果不给参数, 就表示记录当前时间
如果只给一个, 那么就会被当做毫秒数来解析, 及时从1970年12月1日凌晨开始算, 往后加多少毫秒

setMonth();

设置月份
有两个参数 第一个月份必填, 第二个表示设置日期, 可选填

getMonth();

获取月份 0-11表示1到12月份

getFullYear();

获取完整的年份

getDate();

获取日期数, 1-31表示月份

getDay();

获取星期数 0-6表示星期数

toString方法是把其他格式的日期转换成标准格式
console.log(date1.toString());

把其他格式的七日转换成本地日期格式
date1.toLocaleString()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值