首先判断这个数字是不是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)
方法有很多,不止这一种
————————————————————————————————
版权声明:本文为CSDN博主「景尘」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/lbpro0412/article/details/81222153