用javascript浮点数总和

可能重复:
JavaScript的math是否被破坏?

我正在计算使用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); 

它会给你解决scheme,我想