> Как реализовать проверку кратности с остатком от деления в JavaScript (JavaScript)
Уровень: middle · Роль: frontend · Категория: Технические вопросы
Компании: ITQ Group МКБ БАНК
Стек: JavaScript
> Пример ответа
Для проверки кратности числа в JavaScript используется оператор % (остаток от деления). Если остаток от деления равен нулю, то число кратно делителю.
JAVASCRIPTfunction 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, поэтому стоит добавить проверку делителя:
JAVASCRIPTfunction isMultipleSafe(number, divisor) {if (divisor === 0) {throw new Error('Деление на ноль');}return number % divisor === 0;}
> Похожие задачи по frontend
Что такое слабая ссылка в WeakSet и WeakMap в JavaScript
Уровень: juniorКатегория: Технические вопросы
Компания: ООО Снэп АйТи
Стек: JavaScript
Как использовать try-catch для обработки ошибок при парсинге JSON в JavaScript
Уровень: seniorКатегория: Технические вопросы
Компания: ITQ Group МКБ БАНК
Стек: JavaScript
Как работает HttpOnly cookie и почему к нему нельзя достучаться с JavaScript
Уровень: seniorКатегория: Технические вопросы
Компания: ITQ Group МКБ БАНК
Стек: JavaScript
Что происходит после отправки запроса в JavaScript
Уровень: middleКатегория: Технические вопросы
Компания: Spotware
Стек: JavaScript
> ГОТОВЫ К СЛЕДУЮЩЕМУ СОБЕСЕДОВАНИЮ?
Запустите тренировочную сессию с ИИ и получите детальную обратную связь, чтобы увереннее проходить реальные интервью