ES6 Number.isInteger() ES6 Number.isFinite() ES6 Number.isSafeInteger() ES6 Number.isInteger() console.log(Number.isInteger(0)); // true console.log(Number.isInteger(1)); // true console.log(Number.isInteger(-100000)); // true console.log(Number.isInteger(0.1)); // 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 ES6 Number.isFinite() ES6 Number.isSafeInteger()