【发布时间】:2014-12-11 18:13:28
【问题描述】:
我正在制作一个计算器(类似于 javascript 中的 excel),我发现 ParseFloat 有一个奇怪的行为。
parseFloat(999999999999999) //999999999999999
parseFloat(9999999999999999) //10000000000000000
parseFloat(9999999999999899) //9999999999999900
javascript 中的 parseFloat 函数有限制吗?关注ECMA Standard 没有这方面的问题。
【问题讨论】:
-
永远不要在号码上使用
parseFloat。这是一个字符串函数!
标签: javascript ecmascript-5 parsefloat