私は、私の数学が足りない奇妙な問題にぶつかってきました。Javascript/jQuery数学が正しく加算されませんか?
値を指定すると、すべて正常に動作します。しかし、変数から値を取得すると、すべてが少し梨の形になりますか?
例。
$('#mydiv').append(0.5);
の結果は、#mydiv
に追加されます。私は次の操作を行う場合
は、しかし...
var firstscore = 100;
var secondscore = 50;
jQuery('#mydiv').append(firstscore - secondscore/100);
私は99.5で終わります?
これは浮動小数点演算と関係がありますか?
誰かがそれを修正する方法を知っていますか?
'jQueryの( '#のmydiv')のように試すことができます((firstscore - secondscore)/ 100)を追加;' –
' 100 - 50/100 = 100 - 0.5'何が問題なの? –
'100 - (50/100)= 99.5'、'(100 - 50)/ 100 = 0.5'なので、何が問題なのですか? –