【发布时间】:2014-03-13 16:14:34
【问题描述】:
这似乎是一个非常简单的问题。 IE 中 parseFloat 的结果与 Chrome 和 FF 中的结果不同。 这是非常简单的代码
<html>
<script>
var lat = parseFloat(" 25.482688176812758");
alert(lat);
</script>
<body>
</body>
</html>
然后尝试在 IE 中打开它,警报是 25.482688176812757 但在 chrome 和 FF 中是 25.482688176812758
【问题讨论】:
-
您是否尝试删除空白空间?
-
哪个 IE?这在 IE10 和 IE11(带空格)上运行良好。
-
它变得更加疯狂..查看:Number("25.482688176812758").toPrecision(20)..
-
在我的 IE 10 中,parseFloat("25.482688176812758") 给我以..276 结尾
-
@Frederic 我试过删除空格并没有改变
标签: javascript internet-explorer parsefloat