js 保留若干位小数不四舍五入
- 要保留几位小数就先乘多少10进位
- Math.floor 向下取整
- 再除以小数位个数的10
// An highlighted block
let num = 0.454343
let toFixedDigit = (num, digit) => {
const digit = Math.abs(digit) || 1;
return Math.floor(num * (digit || 1) * 10) / (digit * 10)
}
console.log(toFixedDigit(num))