Java スクリプトで計算を行っていますが、10 進数の精度が原因で問題に直面しています。正確な計算を投稿することはできませんが、これは私が行っていることであり、予期しない結果につながります
私が書くとき:
alert(100.01-36.01);
//結果は64です
しかし、私が書くとき:
alert(100.01-37.01);
//結果は63.00000000000001です
そして、38.01 についてはこのように続きます。これがこのような予期しない動作を示している理由を教えてください。計算に行き詰まっています。
前もって感謝します。