平时在前端处理数据的时候经常会跟数据打交道,有时候自己处理起来会很复杂,但是Math对象给我们提供了一些很好用的方法,在此做一些记录,一些不常用的就没有记录
(ES6中新添加的一些方法)
1、去除一个数的小数部分
Math.trunc
Math.trunc(3.9) =>3
2、判断一个数是正数,负数还是0
Math.sign
参数为0返回0,为正数返回1,为负数返回-1,为-0返回-0,其他值返回NAN
(ES6之前就存在的方法)
3、绝对值的计算
Math.abs
4、向上取整
Math.ceil
5、向下取整
Math.floor
6、返回一组数据中的最大值
Math.max(a,b,c......,g)
7、返回一组数据中的最小值
Math.min(a,b,c...,g)
8、四舍五入
Math.round