[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Number/isInteger [Back]  [Original]

Number.isInteger() - JavaScript | MDN

MDN Web Docs

View in English Always switch to English

Number.isInteger()

Baseline

20159

Number.isInteger()

function fits(x, y) {
  if (Number.isInteger(y / x)) {
    return "Fits!";
  }
  return "Does NOT fit!";
}

console.log(fits(5, 10));
// : "Fits!"

console.log(fits(5, 11));
// : "Does NOT fit!"

js
Number.isInteger(value)

value

true false

true false NaN Infinity false true false

ECMAScript (IEEE-754) 5.0000000000000001 5 1e-16 Number.EPSILON 1 1 2.22e-16 5.0000000000000001 5 Number.isInteger(5.000000000001) true

Number.MAX_SAFE_INTEGER Number.isInteger true10 Number.isInteger(450000000000.1) true Number.isInteger(450000000000.5) false

isInteger

js
Number.isInteger(0); // true
Number.isInteger(1); // true
Number.isInteger(-100000); // true
Number.isInteger(99999999999999999999999); // true

Number.isInteger(0.1); // false
Number.isInteger(Math.PI); // false

Number.isInteger(NaN); // false
Number.isInteger(Infinity); // false
Number.isInteger(-Infinity); // false
Number.isInteger("10"); // false
Number.isInteger(true); // false
Number.isInteger(false); // false
Number.isInteger([1]); // false

Number.isInteger(5.0); // true
Number.isInteger(5.000000000000001); // false
Number.isInteger(5.0000000000000001); // true
Number.isInteger(4500000000000000.1); // true

ECMAScript 2027 LanguageSpecification
# sec-number.isinteger


Web Proxy Viewer  |  New URL  |  Original Page