1.7 KiB
1.7 KiB
title |
---|
Number isInteger |
Number isInteger
Description
The Number.isInteger()
method determines whether the passed value is an integer. This method was introduced in ES6
Syntax
Number.isInteger(val)
Parameters
val - value to check for being an integer
Return value
A Boolean indicating whether the value is an integer or not.
Description
The method returns true
if passed value is an integer, otherwise it returns false
. Infinite and NaN
values return false
.
Examples
Number.isInteger(0); // true
Number.isInteger(-0); // true
Number.isInteger(1); // true
Number.isInteger(2); // true
Number.isInteger(-100001); // true
Number.isInteger(999999999999999999999999); // true
Number.isInteger(0.1); // false
Number.isInteger(0.3); // 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