可能な二重に掛けるには:
Is JavaScript's Math broken?間違った結果javascriptの
私は2つの変数
var first : float = 200;
var next : float;
next = first * 1.2;
と私はそれが与える "次の" デバッグログに書き込みを持っています40,00002。任意のアドバイス?
可能な二重に掛けるには:
Is JavaScript's Math broken?間違った結果javascriptの
私は2つの変数
var first : float = 200;
var next : float;
next = first * 1.2;
と私はそれが与える "次の" デバッグログに書き込みを持っています40,00002。任意のアドバイス?
浮動小数点計算の精度は、使用する精度(ビットと仮数なし)と同じくらい正確です。 http://en.wikipedia.org/wiki/Floating_point#Machine_precision_and_backward_error_analysis
も参照してくださいhttp://stackoverflow.com/questions/1458633/elegant-workaround-for-javascript-floating-point-number-problem – clyfe
これはあなたに240を与えます。私はあなたが標準に従っていないと思います。私もフロート
var first =parseFloat(200.0);
var next ;
next = parseFloat(first * 1.2);
alert(next);
とそれを解析され、あなたはあなたが投稿したコードはJSですか? – Ramesh
これはjavascriptの構文ではありません!!!これは多分actionscriptなどです – amd
最初に構文を取得しましたか? JavaScriptは型を定義しません。そのように... – BeRecursive