2012-04-20 70 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);