js判断一个数字是否是整数

首先判断这个数字是不是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)

方法有很多,不止这一种

猜你喜欢

转载自blog.csdn.net/lbpro0412/article/details/81222153