Оператор остатка от деления
Часть раздела Основы путешествия по JavaScript на Coddy — урок 13 из 77.
Оператор остатка от деления % показывает остаток после деления одного числа на другое.
result = dividend % divisor- dividend: Число, которое делят.
- divisor: Число, на которое делят делимое.
- result: Остаток от деления.
Например,
result = 10 % 3Здесь 10 делится на 3. 3 входит в 10 три раза с остатком 1. Таким образом, result будет равен 1.
Обычно взятие по модулю используется для проверки того, является ли число четным или нечетным:
- Если число четное, при делении его на 2 остаток будет равен 0.
- Если число нечетное, при делении его на 2 остаток будет равен 1.
Задание
НовичокНапишите код, который инициализирует три переменные, a, b и c значениями 9, 2.6 и 11 (соответственно).
После этого инициализируйте следующие переменные:
d, которая будет содержать результатaпо модулю2e, которая будет содержать результатaпо модулю3f, которая будет содержать результатcпо модулю10
Проверьте результат и посмотрите, как различные делимые и делители влияют на результат.
Шпаргалка
Оператор остатка от деления % возвращает остаток после деления одного числа на другое:
result = dividend % divisorПример:
result = 10 % 3 // результат равен 1Типичный вариант использования — проверка числа на четность или нечетность:
- Четные числа:
number % 2возвращает 0 - Нечетные числа:
number % 2возвращает 1
Попробуйте сами
// Введите ваш код ниже
// Не изменяйте строку ниже
console.log(`a = ${a}`)
console.log(`b = ${b}`)
console.log(`c = ${c}`)
console.log(`d = ${d}`)
console.log(`e = ${e}`)
console.log(`f = ${f}`)В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы. Часть 2
Логические операторы. Часть 1Логические операторы. Часть 2Повторение — простая логикаЛогические операторы. Часть 3Приведение типов7Калькулятор разделения счета
Приветственное сообщениеРасчет чаевых и общей суммы2Переменные
ЧислаСтрокиBooleanПравила именованияПустые переменныеИтоги: Инициализация переменныхКонстанты5Принятие решений
Оператор IfКонструкция If - ElseПовторение — Простой калькуляторВложенные конструкции If - ElseОператор Switch3Операторы, часть 1
Арифметические операторыОператор остатка от деленияАрифметические сокращенияОператоры сравненияСтрогое и нестрогое равенствоПовторение: простая математика6Основы ввода-вывода
ВыводВывод с переменнымиПреобразование типов — Часть 1Преобразование типов — Часть 2Повторение — До 120Повторение — True или False