Windows7 で Chrome 53.0.2785.116 の最新版を使用しています。 JSで自動で税込みの価格を表示しようと下記のように記述しました。 <!doctype html> <html> <head> <meta charset="utf-8"> <title>test</title> <script type="text/javascript"> const TAX = 1.08; var result = 55000 * TAX; console.log(result); </script> </head> <body> </body> </html> 計算結果が 59400.00000000001 になります。 試しに他の値(40000, 1200, 100, 648, 550, 550000)を入れてみましたが、丸め問題は発生しません。 単純に小数点以下を切り捨てる
![【JS】なぜ、55000 * 1.08 = 59400.00000000001 になるのでしょうか](https://cdn-ak-scissors.b.st-hatena.com/image/square/d61d99447f3434c475f38686e3fcb4f6ab93528f/height=288;version=1;width=512/https%3A%2F%2Fteratail.com%2Fimg%2FogpImages%2FimgFacebookShare.png)