Menu
Coddy logo textTech

Оператор остатка от деления

Часть раздела Основы путешествия по JavaScript на Coddy. Урок 13 из 77.

Оператор по модулю % показывает, что остаётся после деления одного числа на другое.

result = dividend % divisor
  • dividend: Число, которое делят.
  • divisor: Число, на которое делят dividend.
  • result: Остаток от деления.

Например,

result = 10 % 3

Здесь 10 делится на 3. 3 входит в 10 три раза, остаток равен 1. Поэтому result будет равен 1.

Обычно modulo используется для проверки, является ли number чётным или odd:

  • Если number чётное, при делении на 2 остаток будет равен 0.
  • Если number odd, при делении на 2 остаток будет равен 1.
challenge icon

Задание

Новичок

Напиши код, который инициализирует три переменные: a, b и c со значениями 9, 2.6 и 11 соответственно.

После этого инициализируй следующие переменные:

  • d, которая будет хранить результат деления по модулю a на 2 
  • e, которая будет хранить результат деления по модулю a на 3
  • f, которая будет хранить результат деления по модулю c на 10

Проверь результат и посмотри, как разные dividend и divisor влияют на result.

Попробуйте сами

// Введите свой код ниже


// Не изменяйте строку ниже
console.log(`a = ${a}`)
console.log(`b = ${b}`)
console.log(`c = ${c}`)
console.log(`d = ${d}`)
console.log(`e = ${e}`)
console.log(`f = ${f}`)
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы

Потренируйтесь самостоятельно: Онлайн-компилятор JavaScript