1.01 に 2.05 を加算しようとすると、この値が返されるのはなぜですか?
console.log(2.05+1.01); // -> 3.0599999999999996?
それを回避する唯一の方法は toFixed() を使用していますか?
console.log((2.05+1.01).toFixed(2))
どうすればこの動作を回避できるので、コードの内部計算で驚かないようにすることができます。
1.01 に 2.05 を加算しようとすると、この値が返されるのはなぜですか?
console.log(2.05+1.01); // -> 3.0599999999999996?
それを回避する唯一の方法は toFixed() を使用していますか?
console.log((2.05+1.01).toFixed(2))
どうすればこの動作を回避できるので、コードの内部計算で驚かないようにすることができます。