标签: javascript math
我很晦涩。为什么要相乘
8.2 * 1000000 = 8199999.999999999
但是如果我愿意
8.2 * 1000 = 8200
也许可以就这个问题向我提出建议。
答案 0 :(得分:1)
JavaScript的浮点表示精度有限;其分辨率随着数据绝对值的增加而降低(对于浮点数据类型的所有实现都是这种情况)。 here也对此进行了讨论。