【发布时间】:2016-07-08 23:05:31
【问题描述】:
这个输出应该是真的。但它总是给假。
Number.isInteger(parseFloat('134965.83') / parseFloat('0.01'))
【问题讨论】:
-
请在 chrome 控制台上测试
-
13496582.999999998是浮动的吗? -
它不是整数,因为它是浮点数...
-
parseFloat() 总是返回一个浮点数。那么 Number.isInteger() 怎么可能是真的呢?
-
@all 如果你说它总是假的,那么下面的值怎么会变成真的。我的简单怀疑。请在控制台上试一试。 Number.isInteger(parseFloat('134965.82') / parseFloat('0.01'))
标签: javascript jquery angularjs html javascript-objects