以下代码引导我的游戏应用程序出现奇怪的行为!我在一些现代语言中尝试了相同的代码,例如Java C#,这里是JavaScript版本!
var x = .3 - .2,
y = .2 - .1,
areEqual= (x == y),
xIsDotOne = x == .1,
yIsDotOne = y== .1;
areEqual
为false,xIsDotOne
为false,但yIsDotOne
为真。
那么如何让他们返回确切的值?