JavaScript Number isInteger() method

Definition and usage

If the value is an integer of the data type Number, 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');

Try it yourself

Example 2

Number.isInteger(4-2);
Number.isInteger(4/2);
Number.isInteger(5-2);
Number.isInteger(5/2);

Try it yourself

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);

Try it yourself

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 data type Number, then true.

otherwise return false.

Browser support

Number.isInteger() are ECMAScript6 (ES6) features.

All modern web browsers support ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Stödjer Stödjer Stödjer Stödjer Stödjer

Internet Explorer 11 (eller tidigare versioner) stöder inte Number.isInteger().