1.取整的四种方法及其区别
1)只保留整数部分
Math.parseInt() 方法就是仅取整数部分,也就是不管小数点后的数是否大于5,一律舍弃:
例子:
//保留整数部分
parseInt(3/2) // 1
2)向上取整
Math.ceil() 方法就是向上取整,求最小的整数但不小于本身
例子:
// 向上取整,有小数就整数部分加1
Math.ceil(3/2) // 2
3)向下取整
Math.floor() 方法就是向下取整,求最大的整数但不大于本身
例子:
// 向下取整,丢弃小数部分
Math.floor(3/2) // 1
4)四舍五入
如果要求对小数进行四舍五入,请使用 Math.round() 方法
例子:
// 四舍五入
Math.round(3/2) // 2
5)toFixed()---四舍五入并保留几位小数,也可以实现取整
例子:
(3/2).toFixed() //2
toFixed(num)返回值为string,把 Number 四舍五入为指定小数位数的数字,num为指定的小数位数