可能性のある複製:
JavaScriptの数学は壊れていますか?
私はjavascriptを使用していくつかのfloat値の合計を計算しています...このコードの実行:
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);
その解決策を提供するつもりです