由于64位浮点表示,是否有解决JavaScript中臭名昭着的浮点数学错误的问题? 浮点数学是否破碎?
我试图基于JavaScript制作数学密集型应用程序,但是,由于JavaScript中的这个错误,它总是导致输出不准确.
例如:0.1 + 0.2 = 0.30000000000000004,而预期值为0.1 + 0.2 = 0.3
我想知道金融机构(PayPal)是如何依赖javascript应用程序的.
(非)错误的"解决方案"是忽略它,并确保使用适当的函数,即toFixed(n),使用所需的小数位数来表示数字.
重要的是要知道的区别是很重要的内部表示的值,以及如何呈现这个值给最终用户.
| 归档时间: |
|
| 查看次数: |
430 次 |
| 最近记录: |