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

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

Короткий ответ

Что ответить на собеседовании

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

Подробный разбор

Ответ с пояснениями

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

  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

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее