1. ホーム
  2. javascript

[解決済み] javascriptによる浮動小数点数の計算 [重複].

2023-03-13 16:14:04

質問

重複の可能性があります。

JavaScriptのMathは壊れているか?

javascriptで複数のfloat値の合計を計算しているのですが・・・。今まで見たことのない奇妙なことに気づきました。このコードを実行すると

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

私は 4.699999999999999

では...正しい値を得るにはどうしたらよいのでしょうか?(これは間違っていると思いますが...)。

どのように解決するのですか?

一度、あなたが何を読んで すべてのコンピュータ科学者が浮動小数点演算について知っておくべきこと を使えば .toFixed() という関数があります。

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