2012-04-20 68 views
1

可能重複:
Is JavaScript's Math broken?的錯誤結果以JavaScript乘以

我有兩個變量

var first : float = 200; 
var next : float; 
next = first * 1.2; 

,當我在調試日誌寫 「下一步」 它給40,00002。任何建議?

+3

你確定你發佈的代碼是JS? – Ramesh 2012-04-20 09:27:44

+1

這不是JavaScript語法!!!,這可能是動作或其他什麼 – amd 2012-04-20 09:28:01

+1

你從哪裏得到語法:float from? JavaScript不定義類型。那樣... – BeRecursive 2012-04-20 09:28:23

回答

2

這給你240.我認爲你不是沒有遵循標準。我甚至有浮動解析它

var first =parseFloat(200.0); 
var next ; 
next = parseFloat(first * 1.2); 
alert(next);