如何发现一个数字是 "浮动 "还是 "整数"?
1.25 --> float
1 --> integer
0 --> integer
0.25 --> float
试着用这些函数来测试一个值是否是一个没有小数部分的数字原值,并且在可以表示为精确整数的大小限制之内。
function isFloat(n) {
return n === +n && n !== (n|0);
}
function isInteger(n) {
return n === +n && n === (n|0);
}