Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник JavaScript

Number.isInteger

Проверяет, является ли значение целым числом.

Доступно с: ES2015

Синтаксис

Number.isInteger(value)

Параметры

ПараметрТипОписание
valueanyЗначение, которое проверяется.

Возвращаемое значение

booleantrue, если значение — число без дробной части.

Примеры

Целое и дробное:

console.log(Number.isInteger(5));
console.log(Number.isInteger(5.5));

Результат:

true
false

Строки не преобразуются:

console.log(Number.isInteger('5'));
console.log(Number.isInteger(5.0));

Результат:

false
true

Примечания

5.0 и 5 в JavaScript — одно и то же число, поэтому 5.0 считается целым.

См. также

  • Number.isSafeInteger — Проверяет, что целое число не выходит за пределы точной точности.
  • Number.isFinite — Проверяет, что значение — конечное число (не NaN и не Infinity).
  • Math.trunc — Отбрасывает дробную часть числа.

В учебнике

  • Числа — Числа в JavaScript — целые и дробные, округление, объект Math, toFixed и особые значения Infinity и NaN.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.