日期: 2022 年 2 月 21 日

1 篇文章

JavaScript浮点数运算的精度问题
问题描述 在 JavaScript 中整数和浮点数都属于Number`数据类型,所有数字都是以 64 位浮点数形式储存,即便整数也是如此。 所以我们在打印 `1.00` 这样的浮点数的结果是 `1` 而非 `1.00 。在一些特殊的数值表示中,例如金额,这样看上去有点变扭,但是至少值是正确了。然而要命的是,当浮点数做数学运算的时候,你经常会发现一些…