为什么这是假的? Math.ceil(5.0000000000000009)=== Math.ceil(5.00000000000000009)// false

时间:2015-08-07 15:11:14

标签: javascript numbers

或者换句话说,为什么第二次通话会返回5?

Math.ceil(5.0000000000000009)
6
Math.ceil(5.00000000000000009)
5

我猜它有一些事情可以做到小于16的小数位数(第一个调用有16个十进制数字,第二个调用有17个)

为什么会这样?是否有适用于小数字的解决方法?

0 个答案:

没有答案