作者fillano (冒牌费大公)
看板Ajax
标题[问题] 计算精确度的问题
时间Thu Jan 10 11:55:00 2008
今天在javaworld看到一个问题,我自己试了一下,发现
a=0.82;
alert(a+1-1);
在ie会显示0.8199999999999998
在ff会显示0.8199999999999998
这是什麽原因呢?
--
Sapere Aude! 这就是启蒙运动的口号!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.250.95.16
1F:推 PsMonkey:几乎每种语言都这样啦... [茶] 01/10 12:53
2F:→ fillano:用java试了一下,果然结果一样。 01/10 14:26
3F:→ fillano:用devc++跟visual c++不会耶。 01/10 14:49
4F:推 tirme:((0.82*1000~)+1-1)/1000~ 这样可以解决? 01/10 19:53