数値の計算をさせると何で小数点以下の値がおかしな値に?

と、ちょっと調べてみたら、浮動小数点の計算結果を2進数に変換した段階で一致しないとそういった値が表示されるとあったのだけど
具体的な計算がイメージできないのでとりあえず解決方法を。

と、おもったら仕様だったんだ。

  1. 数値をx10(^小数点以下桁数)して、小数点以下切り捨て。そして/10(^小数点以下桁数)
  2. .toFixed(桁数)を使用する。