当小数因精度而被截断时,如何使用parseFloat进行四舍五入



例如:

parseFloat(2099985998.998995491692253777)
// Actual -> 2099985998.9989955
// Desired -> 2099985998.9989954

我只想截断小数而不是四舍五入。

假设您正在解析一个字符串值,那么先截断源字符串怎么样?

const quantityDecimals = 7
source = source.substr(0,source.indexOf('.') + quantityDecimals)
parseFloat(source)

最新更新