TLにこんなツイートが回ってきました 正確な実数計算をやらされるJavaScriptくん #擬竜戯画 pic.twitter.com/ipE56C2YbV — RAO(らお) (@RIORAO) October 26, 2017 Yep. JavaScriptに限らず浮動小数点数の丸め誤差の問題はあります。 しかし、仕様通りですが、便利かと言えば便利ではありませんね? こんにちはAST こんなときは、ASTで変換してやればいいです。 Babelで仕様とか色々大切なものを歪めてあげましょう。 akameco/babel-plugin-float-equal: Babel plugin for float equal
![JavaScriptのfloatで正確な比較を行う - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/bdf5ad4836b7e1a93ba9eaee8081a87f2cd54aec/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9SmF2YVNjcmlwdCVFMyU4MSVBRWZsb2F0JUUzJTgxJUE3JUU2JUFEJUEzJUU3JUEyJUJBJUUzJTgxJUFBJUU2JUFGJTk0JUU4JUJDJTgzJUUzJTgyJTkyJUU4JUExJThDJUUzJTgxJTg2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmcz01ODcyNWM1Mzg5NmJlMWE4NTVhZjJlODM3ODZmMTZhNg%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBha2FtZWNvJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1mOTRmMTAwZTNhNzBkYjQ0NzQ1YzVlNzVlZDYyYWI1Yg%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D20dec3947b41103682fc291b427d204f)