首先判断这个数字是不是number
var a=2;
console.log(!isNaN(a))
再使用余数运算判断
任何整数都会被1整除,即余数是0。利用这个规则来判断是否是整数。
var a=4
console.log(a%1 === 0)
下面是封装的方法
function isInteger(num) {
if (!isNaN(num) && num % 1 === 0) {
return true;
} else {
return false;
}
}
var a = 5.9
var isNum = isInteger(a);
console.log(isNum)
方法有很多,不止这一种
关注微信公众号,每天更新~~