标签: javascript integer modulus
计算一个数字的模数是否为0,以确定该数字是否为整数,直到超过15位小数。
什么使得0.9999999999999999与0.99999999999999999不同
function isInteger(n) { return n % 1 === 0; } isInteger(0.9); //false isInteger(0.99999999999999999); //true?
这是一个jsFiddle示例
为什么会这样?