2

コンソールに入力しました:

var number = .14 
number.toFixed(2)
"0.14"
number.toFixed(2)*100
14.000000000000002

これは .14 でのみ発生し、他の値では発生しません。.16 のように正常に動作します。ボンネットの下で何が起こっているか知っている人はいますか? 超変。

コメントに見られるように、結果をトリムオフ/丸めたい場合、toFixed(2) を使用しない場合はどうすればよいですか?

4

0 に答える 0