重複の可能性:
JavaScript の数学は壊れていますか?
私は2つの変数を持っています
var first : float = 200;
var next : float;
next = first * 1.2;
そして、デバッグログ「next」に書き込むと、40,00002 になります。アドバイスはありますか?
重複の可能性:
JavaScript の数学は壊れていますか?
私は2つの変数を持っています
var first : float = 200;
var next : float;
next = first * 1.2;
そして、デバッグログ「next」に書き込むと、40,00002 になります。アドバイスはありますか?
浮動小数点計算の精度は、使用する精度 (ビットと仮数の数) と同じくらい正確です。 http://en.wikipedia.org/wiki/Floating_point#Machine_precision_and_backward_error_analysis
これで240になります。標準に従っていないと思います。float で解析しました
var first =parseFloat(200.0);
var next ;
next = parseFloat(first * 1.2);
alert(next);
</p>