Menu
Coddy logo textTech

Operador módulo

Parte de la sección Fundamentos del Journey de JavaScript de Coddy — lección 13 de 77.

El operador módulo % te indica lo que sobra después de dividir un número por otro.

result = dividend % divisor
  • dividend: El número que se está dividiendo.
  • divisor: El número que divide al dividend.
  • result: El resto de la división.

Por ejemplo,

result = 10 % 3

Aquí, 10 se divide entre 3. El 3 cabe en el 10 tres veces, con un resto de 1. Por lo tanto, result será 1.

Normalmente, el operador módulo se utiliza para comprobar si un número es par o impar:

  • Si un número es par, al dividirlo por 2 el resto será 0.
  • Si un número es impar, al dividirlo por 2 el resto será 1.
challenge icon

Desafío

Principiante

Escribe un código que inicialice tres variables, a, b y c con los valores 9, 2.6, y 11 (respectivamente).

Después de eso, inicializa las siguientes variables:

  • d que contendrá el resultado de a módulo 2 
  • e que contendrá el resultado de a módulo 3
  • f que contendrá el resultado de c módulo 10

Revisa el resultado y observa cómo diferentes dividendos y divisores afectan al resultado.

Hoja de referencia

El operador módulo % devuelve el resto después de dividir un número por otro:

result = dividend % divisor

Ejemplo:

result = 10 % 3  // el resultado es 1

Caso de uso común: comprobar si un número es par o impar:

  • Números pares: number % 2 devuelve 0
  • Números impares: number % 2 devuelve 1

Pruébalo tú mismo

// Escribe tu código a continuación


// No cambies la línea de abajo
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 iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos