Назад к вопросам
Junior
90
questionbank

Каким образом можно проверить, является ли число целым?

Sobes Copilot

Получайте ответы в реальном времени

Ответ от нейросети

sobes.tech AI

Существует несколько способов:

  1. Использование остатка от деления:
    // Если остаток от деления на 1 равен 0, число целое.
    const isInteger = (num) => num % 1 === 0;
    
  2. Использование Number.isInteger():
    // Встроенный метод для проверки на целое число.
    const isInteger = (num) => Number.isInteger(num);
    
  3. Сравнение с округленным значением:
    // Сравнение числа с его значением, округленным в меньшую или большую сторону.
    const isInteger = (num) => Math.floor(num) === num;
    
// Пример использования
console.log(isInteger(5));     // true
console.log(isInteger(5.5));   // false
console.log(isInteger(0));     // true
console.log(isInteger(-3));    // true