Метод JavaScript Number isInteger()

Определение и использование

Если значение является целым числом типа Number, то Number.isInteger() Метод возвращает true. В противном случае возвращает false.

Пример

Пример 1

Это целые числа?

Number.isInteger(123);
Number.isInteger(-123);
Number.isInteger('123');

Попробуйте сами

Пример 2

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

Попробуйте сами

Пример 3

Это целые числа?

Number.isInteger(0);
Number.isInteger(0/0);
Number.isInteger(0.5);
Number.isInteger(false);
Number.isInteger(NaN);
Number.isInteger(Infinity);
Number.isInteger(-Infinity);

Попробуйте сами

Синтаксис

Number.isInteger(value)

Параметр

Параметр Описание
value Обязателен. Значение для тестирования.

Возвратное значение

Тип Описание
Булево значение

Если значение является целым числом типа Number, то true.

в противном случае возвращает false.

Поддержка браузерами

Number.isInteger() Это функция ECMAScript6 (ES6).

Все современные браузеры поддерживают ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Поддерживается Поддерживается Поддерживается Поддерживается Поддерживается

Internet Explorer 11 (или более ранние версии) не поддерживается Number.isInteger().