思路
- 将初始值乘以100
小数点右移两位
- 配合Math.floor
(向下取整)
- 取整后再除以100倍
小数点左移两位
代码
保留两位小数
console.log( Math.floor(1.2999*100)/100 )// 1.29
保留三位小数同理(小数点右移3位、向下取整、小数点左移3位)
console.log( Math.floor(1.2999*1000)/1000 )// 1.299
小数点右移两位
(向下取整)
小数点左移两位
保留两位小数
console.log( Math.floor(1.2999*100)/100 )// 1.29
保留三位小数同理(小数点右移3位、向下取整、小数点左移3位)
console.log( Math.floor(1.2999*1000)/1000 )// 1.299