Метод JavaScript Number isInteger()
Добавить в избранное
Метод JavaScript number isInteger() определяет, является ли заданное значение целым числом. Он возвращает true, если значение является целым числом, иначе возвращает false.
Синтаксис
Number.isInteger(num)
Параметр
num - Число для проверки.
Возвращает
Логическое значение.
Пример метода JavaScript Number isInteger()
Здесь мы разберем метод isInteger() на различных примерах.
пример 1
Давайте посмотрим на простой пример метода isInteger().
<script>
let x = 0;
let y = 1;
let z = -1;
document.writeln(Number.isInteger(x));
document.writeln(Number.isInteger(y));
document.writeln(Number.isInteger(z));
</script>
let x = 0;
let y = 1;
let z = -1;
document.writeln(Number.isInteger(x));
document.writeln(Number.isInteger(y));
document.writeln(Number.isInteger(z));
</script>
результат
true true true
пример 2
Давайте посмотрим на метод isInteger() с некоторыми тестовыми примерами.
<script>
function check(x, y) {
return x / y;
}
document.writeln(Number.isInteger(check(12, 2)));
document.writeln(Number.isInteger(check(12, 5)));
</script>
function check(x, y) {
return x / y;
}
document.writeln(Number.isInteger(check(12, 2)));
document.writeln(Number.isInteger(check(12, 5)));
</script>
результат
true false
пример 3
Давайте посмотрим на некоторые значения, для которых метод isInteger() возвращает false.
<script>
document.writeln(Number.isInteger(2.5));
document.writeln(Number.isInteger(-2.5));
document.writeln(Number.isInteger('2.5'));
document.writeln(Number.isInteger(Infinity));
document.writeln(Number.isInteger(-Infinity));
document.writeln(Number.isInteger(NaN));
</script>
document.writeln(Number.isInteger(2.5));
document.writeln(Number.isInteger(-2.5));
document.writeln(Number.isInteger('2.5'));
document.writeln(Number.isInteger(Infinity));
document.writeln(Number.isInteger(-Infinity));
document.writeln(Number.isInteger(NaN));
</script>
результат
false false false false false false