コンソールに入力しました:
var number = .14
number.toFixed(2)
"0.14"
number.toFixed(2)*100
14.000000000000002
これは .14 でのみ発生し、他の値では発生しません。.16 のように正常に動作します。ボンネットの下で何が起こっているか知っている人はいますか? 超変。
コメントに見られるように、結果をトリムオフ/丸めたい場合、toFixed(2) を使用しない場合はどうすればよいですか?
コンソールに入力しました:
var number = .14
number.toFixed(2)
"0.14"
number.toFixed(2)*100
14.000000000000002
これは .14 でのみ発生し、他の値では発生しません。.16 のように正常に動作します。ボンネットの下で何が起こっているか知っている人はいますか? 超変。
コメントに見られるように、結果をトリムオフ/丸めたい場合、toFixed(2) を使用しない場合はどうすればよいですか?