JavaScript Number isInteger() method
- Previous Page isFinite()
- Next Page isNaN()
- Go Back to the Previous Level JavaScript Number Reference Manual
Definition and usage
If the value is an integer of the Number data type, then Number.isInteger()
The method returns true
. Otherwise return false
.
Instance
Example 1
Are these integers?
Number.isInteger(123); Number.isInteger(-123); Number.isInteger('123');
Example 2
Number.isInteger(4-2); Number.isInteger(4/2); Number.isInteger(5-2); Number.isInteger(5/2);
Example 3
Are these integers?
Number.isInteger(0); Number.isInteger(0/0); Number.isInteger(0.5); Number.isInteger(false); Number.isInteger(NaN); Number.isInteger(Infinity); Number.isInteger(-Infinity);
Syntax
Number.isInteger(value)
Parameter
Parameter | Description |
---|---|
value | Required. The value to be tested. |
Return value
Type | Description |
---|---|
Boolean value |
If the value is an integer of the Number data type, then otherwise return |
Browser support
Number.isInteger()
is ECMAScript6 (ES6) feature.
All modern browsers support ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Supported | Supported | Supported | Supported | Supported |
Internet Explorer 11 (or earlier versions) does not support Number.isInteger()
.
- Previous Page isFinite()
- Next Page isNaN()
- Go Back to the Previous Level JavaScript Number Reference Manual