Float sum with javascript
本问题已经有最佳答案,请猛点这里访问。
Possible Duplicate:
Is JavaScript's Math broken?
我正在使用javascript计算几个浮点值的和…我注意到了一件从未见过的奇怪事情。执行此代码:
1 | parseFloat('2.3') + parseFloat('2.4') |
我获得4.6999999999999
所以…我应该怎么做才能得到正确的值?(假设这是错误的…)
一旦你阅读了每个计算机科学家应该知道的关于浮点运算的知识,你就可以使用
1 2 | var result = parseFloat('2.3') + parseFloat('2.4'); alert(result.toFixed(2));? |
1 | (parseFloat('2.3') + parseFloat('2.4')).toFixed(1); |
我想它会给你解决办法的