Menu
CoddyTech

Operador de Módulo

Parte da seção Fundamentos do Journey de JavaScript da Coddy. Lição 13 de 77.

O operador módulo % indica o que sobra depois de dividir um número por outro.

result = dividend % divisor
  • dividendo: O número que está sendo dividido.
  • divisor: O número que divide o dividendo.
  • resultado: O resto da divisão.

Por exemplo,

result = 10 % 3

Aqui, 10 é dividido por 3. 3 cabe três vezes em 10, com resto 1. Então, result será 1.

Se o dividendo for menor que o divisor, o divisor cabe zero vezes, então o resto é o próprio dividendo: 2 % 5 é 2.

Geralmente, o módulo é usado para verificar se um número é par ou ímpar:

  • Se um número for par, dividi-lo por 2 deixará resto 0.
  • Se um número for ímpar, dividi-lo por 2 deixará resto 1, ou -1 quando o número for negativo.
challenge icon

Desafio

Iniciante

Escreva um código que inicialize três variáveis, a, b e c, com os valores 9, 2.6 e 11 (respectivamente).

Depois disso, inicialize as seguintes variáveis:

  • d, que armazenará o resultado de a módulo 2 
  • e, que armazenará o resultado de a módulo 3
  • f, que armazenará o resultado de c módulo 10

Confira o resultado e veja como diferentes dividendos e divisores afetam o resultado.

Experimente você mesmo

// Digite seu código abaixo


// Não altere a linha abaixo
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 iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos

Pratique por conta própria: Compilador de JavaScript online