function keepMinimumNum (number: number | string, max: number = 2) {
const num = Number(number)
if(max <= 0) return number
const num1 = Number((num * Math.pow(10, max)).toFixed(0))
const dNum = num1 % 10
if (dNum === 0) {
return keepMinimumNum(num1 / Math.pow(10, max), max - 1)
}
return num1 / Math.pow(10, max)
}
保留最多两位小数,如果最后一位小数是0则不保留
keepMinimumNum(0.004) // 0
keepMinimumNum(0.005) // 0.01
keepMinimumNum(0.00) // 0
keepMinimumNum(0.10) // 0.1