小数 (価格) を丸めるために、かなり長い間 .toFixed(2) を使用してきました。しかし、最近、Javascript が小数を「正確に」四捨五入できないことを発見しました。10.005 でさえ 10.01 に正しく丸められないことに少しショックを受けました。10.00 に切り捨てられました。また、正しく丸められた場合もあります。私は自分のコードを制御したいので、これは私にとって大きな問題です。
そして、私は価格を計算しているので、2 桁または 3 桁の数値、おそらく 4 桁の数値のみを丸めるには、もっと (100%) 正確なものが必要だと思います。
JavaScriptで基本的な丸めを行う簡単な方法、正しい方法はありませんか?
更新: Felix Kling が提案したように、私の価格をセントの整数として処理する方法には、(より多くのコードに加えて) 欠点もありますか?