跳到主要内容

JavaScript 的 Number.isInteger() 方法

isInteger() 方法的语法是:

Number.isInteger(value);

isInteger() 方法是通过使用 Number 类名来调用的。

Number.isInteger() 方法的参数

isInteger() 方法接受:

  • value - 要测试是否为整数的值。

Number.isInteger() 方法的返回值

  • 返回一个 Boolean 类型,表示给定的值是否为整数。

注意isInteger() 方法对于 NaNInfinity 返回 false

示例:使用 Number 的 isInteger() 方法

console.log(Number.isInteger(453)); // true
console.log(Number.isInteger(-44)); // true
console.log(Number.isInteger(5.0)); // true

console.log(Number.isInteger(456.129)); // false
console.log(Number.isInteger(Math.PI)); // false

console.log(Number.isInteger(NaN)); // false
console.log(Number.isInteger(Infinity)); // false
console.log(Number.isInteger("10")); // false

console.log(Number.isInteger(true)); // false
console.log(Number.isInteger(false)); // false
console.log(Number.isInteger([1])); // false

输出

true
true
true
false
false
false
false
false
false
false
false