标签: javascript google-chrome
在谷歌浏览器中遇到了一个奇怪的行为。它使用浮点数错误地执行计算。当我输入控制台59.9 - 0.1时,它会显示59.8,但如果我输入59.8 - 0.1则会显示59.699999999999996。为什么会发生以及如何解决?我使用的版本是45.0.2454.101 m。
59.9 - 0.1
59.8
59.8 - 0.1
59.699999999999996