English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Метод isInteger() в JavaScript

 Объект числа JavaScript

isInteger()Метод определяет, является ли传入енное значение целым числом.

Если переданный параметр является целым числом, то возвращает true, в противном случае возвращает false.

Если переданный параметр равен NaN или бесконечности, то возвращает false.

Синтаксис:

Number.isInteger(value)
Number.isInteger(0); // true
Number.isInteger(1); // true
Number.isInteger(20); // true
Number.isInteger(25); // true
Number.isInteger(-100000);   // true
Number.isInteger(0.1);   // false
Number.isInteger(3.14);  // false
Number.isInteger(NaN);   // false
Number.isInteger(Infinity);  // false
Number.isInteger('10');  // false
Number.isInteger(true);  // false
Number.isInteger(false); // false
Проверьте, ›/‹

Совместимость браузеров

Числа в таблице указывают на первую версию браузера, которая полностью поддерживает метод isInteger():

Метод
isInteger()191615912

Значение параметра

ПараметрОписание
valueЗначение, подлежащее тестированию, является целым числом

Технические детали

Возвратное значение:Булево значение, указывающее, является ли заданное значение целым числом
Версия JavaScript:ECMAScript 6

 Объект числа JavaScript