> Как реализовать проверку кратности с остатком от деления в JavaScript (JavaScript)

Уровень: middle · Роль: frontend · Категория: Технические вопросы

Компании: ITQ Group МКБ БАНК

Стек: JavaScript

> Пример ответа

Для проверки кратности числа в JavaScript используется оператор % (остаток от деления). Если остаток от деления равен нулю, то число кратно делителю.

JAVASCRIPT
function isMultiple(number, divisor) {
return number % divisor === 0;
}
// Примеры использования
console.log(isMultiple(10, 2)); // true (10 кратно 2)
console.log(isMultiple(10, 3)); // false (10 не кратно 3)
console.log(isMultiple(15, 5)); // true

Важно учитывать:

  • Оператор % работает с целыми числами, но также корректно обрабатывает отрицательные значения (знак результата совпадает со знаком делимого).
  • Для проверки на чётность: number % 2 === 0.
  • Для проверки на нечётность: number % 2 !== 0.
  • При делении на ноль будет получено NaN, поэтому стоит добавить проверку делителя:
JAVASCRIPT
function isMultipleSafe(number, divisor) {
if (divisor === 0) {
throw new Error('Деление на ноль');
}
return number % divisor === 0;
}

> ГОТОВЫ К СЛЕДУЮЩЕМУ СОБЕСЕДОВАНИЮ?

Запустите тренировочную сессию с ИИ и получите детальную обратную связь, чтобы увереннее проходить реальные интервью