帮助双精度加法

Vai*_*ain 7 javascript addition double-precision

我正在测试我的一些代码,在javascript中我添加.1 + .2并且它给了我.30000000000000004而不是.3.我不明白这一点.但当我添加.1 + .3时,它给了我.4.我用Google搜索并找到了关于Double Precision添加的内容.但我不知道它是什么.

sje*_*397 14

这是必须的链接:每个计算机科学家应该知道的关于浮点运算的内容

基本上,有许多基数为10的数字无法以大多数计算机使用的浮点格式精确表示,因此您将遇到类似您突出显示的问题.

  • :)我想我已经阅读了20%的一百倍...有一天我能够保持清醒. (2认同)