web-dev-qa-db-ja.com

JavaScriptを使用したフロート合計

可能性のある複製:
JavaScriptの数学は壊れていますか?

私はjavascriptを使用していくつかのfloat値の合計を計算しています...このコードの実行:

parseFloat('2.3') + parseFloat('2.4')

取得4.699999999999999

だから...正しい値を取得するにはどうすればよいですか? (これが間違っていると仮定...)

69
davioooh

すべてのコンピューター科学者が浮動小数点演算について知っておくべきことを読んだら.toFixed() 関数:

var result = parseFloat('2.3') + parseFloat('2.4');
alert(result.toFixed(2));​
138
Darin Dimitrov
(parseFloat('2.3') + parseFloat('2.4')).toFixed(1);

その解決策を提供するつもりです