浮动与javascript的总和
可能重复:
JavaScript的数学是否被破坏?
我正在计算使用javascript和几个浮点值的总和...我注意到一个从未见过的奇怪的事情。 执行此代码:
parseFloat('2.3') + parseFloat('2.4')
我获得了4.699999999999999
所以...我该怎么做才能获得正确的价值? (假设这是不正确的......)
一旦你阅读了每个计算机科学家应该知道的关于浮点算术的知识,你可以使用.toFixed()
函数:
var result = parseFloat('2.3') + parseFloat('2.4');
alert(result.toFixed(2));
(parseFloat('2.3') + parseFloat('2.4')).toFixed(1);
它会给你我的解决方案
链接地址: http://www.djcxy.com/p/27441.html