如何检查一个数字是浮点数还是整数?如何找到一个数字是float或integer?1.25 --> float 1 --> integer
0 --> integer
0.25 --> float
3 回答
翻翻过去那场雪
TA贡献2065条经验 获得超14个赞
function isInt(n) { return n % 1 === 0;}
function isInt(n){ return Number(n) === n && n % 1 === 0;}function isFloat(n){ return Number(n) === n && n % 1 !== 0;}
潇潇雨雨
TA贡献1833条经验 获得超4个赞
function isFloat(n) { return n === +n && n !== (n|0);}function isInteger(n) { return n === +n && n === (n|0);}
添加回答
举报
0/150
提交
取消