【发布时间】:2023-03-10 05:25:01
【问题描述】:
有时简单的代数会导致浮动精度错误。
在这种情况下,我遇到了12 * 1.6,导致19.20000000003
有没有办法发现这个问题或防止它发生? 准确性非常重要,因此仅舍入或截断是不够的。
【问题讨论】:
-
错误原因是二进制的1.6有无限小数。如果您提供更多上下文,我们也许可以指出可能的解决方案。
-
@DIGI_Byte 写道:“准确度非常重要”你到底是什么意思?
-
处理货币和加密货币价值
标签: javascript math precision floating-accuracy