遇到js中浮点精度问题,例:

1
2
console.log(1 - 0.7)
// 0.30000000000000004

解决办法:
转换成:

1
(10 - (x * 10)) / 10

结果示例:

1
2
3
const x = 0.7
console.log((10 - (x * 10)) / 10)
// 0.3