Easy Tutorial
❮ Jsref Regexp Ignorecase Prop Tablerow Ch ❯

JavaScript Number.isInteger() Method

JavaScript Number Object

Example

Check if the parameter is an integer:


Definition and Usage

The isInteger() function is used to check if the specified parameter is an integer. It returns true if the parameter is an integer, otherwise it returns false.

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

Number.isInteger(0.1);       // false
Number.isInteger(Math.PI);   // 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

Browser Support

Number.isInteger() is a feature of ECMAScript6 (ES6).

Most modern browsers support ES6 (JavaScript 2015).

Number.isInteger() is not supported in Internet Explorer 11 and earlier versions.

Chrome Edge Firefox Safari Opera
Yes Yes Yes Yes Yes

Syntax

Number.isInteger(value)

Parameter Values

Parameter Description
value The value to be checked.

Return Value

Type Description
Boolean Returns true if the value is an integer, otherwise returns false.

Technical Details

| JavaScript Version: | ECMAScript 6 | | --- | --- |


More Examples

Example

Check if the parameter is an integer:

JavaScript Number Object

❮ Jsref Regexp Ignorecase Prop Tablerow Ch ❯