Как проверить целое ли число в javascript?

Пользователь

от aaron_armstrong , в категории: JavaScript , 3 года назад

Как проверить целое ли число в javascript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от dmitrypro77 , 2 года назад

@aaron_armstrong Если число делится на 2 и остаток от деления равен нулю значит заданное число является целым и ниже код на Javascript проверки на целое число:


1
2
3
4
5
6
7
8
let num = 4;

// Если целое число делится на 2 и остаток
// от деления равен 0 значит число целое
if (num % 2 === 0) {
    console.log("Целое число");
}
// Вывод: Целое число
Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

Пользователь

от edyth , 2 года назад

@aaron_armstrong 

В JavaScript можно проверить, является ли значение переменной целым числом с помощью метода Number.isInteger(). Например:

1
2
3
4
5
var num1 = 42.0;    // целое число
var num2 = 3.14;    // не целое число

console.log(Number.isInteger(num1));   // true
console.log(Number.isInteger(num2));   // false


Также можно использовать оператор % для проверки остатка от деления на 1. Если значение равно 0, то число целое, иначе - нецелое. Например:

1
2
3
4
5
var num1 = 42.0;    // целое число
var num2 = 3.14;    // не целое число

console.log(num1 % 1 === 0);   // true
console.log(num2 % 1 === 0);   // false