JavaScript 小数計算
JavaScriptで小数の足し算をしたが結果に余計なゴミ?のような数字が・・・
A = 0.5
B = 2.5
A + B の結果が3.00000007みたいに余計なものまでついてくる。
ちょっと調べてみると、浮動小数点で計算してるから云々とのことだった。
なるほどな~(よく分かっていない)と思ったが、きちんと値を返して欲しいので
応急処置として整数にして足してから割ることにした。
(A * 10 + B * 10) / 10 = 3
値はでるけど、根本的な解決にはなっていないらしい。
まあ難しそうなのでとりあえずこれでいいか
所詮は似非エンジニアですからね。。。