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 % 3Aquí, 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.
Desafío
PrincipianteEscribe 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:
dque contendrá el resultado deamódulo2eque contendrá el resultado deamódulo3fque contendrá el resultado decmódulo10
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 % divisorEjemplo:
result = 10 % 3 // el resultado es 1Caso de uso común: comprobar si un número es par o impar:
- Números pares:
number % 2devuelve 0 - Números impares:
number % 2devuelve 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}`)Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Operadores Parte 2
Operadores lógicos Parte 1Operadores lógicos Parte 2Repaso - Lógica simpleOperadores lógicos Parte 3Coerción de tipos7Calculadora para dividir la cuenta
Mensaje de bienvenidaCálculo de la propina y el total10FizzBuzz con un giro
Descripción general del juegoLa función FizzBuzz13Rastreador de lista de compras
Descripción general del proyectoAñadir elemento2Variables
NúmerosStringBooleanConvenciones de nomenclaturaVariables vacíasResumen - Inicializar variablesConstantes5Toma de decisiones
Sentencia IfIf - ElseRepaso - Calculadora simpleIf - Else anidadosSentencia Switch3Operadores Parte 1
Operadores aritméticosOperador móduloAtajos aritméticosOperadores de comparaciónIgualdad estricta vs. débilResumen - Matemáticas simples6E/S Básica
SalidaSalida con variablesConversión de tipos - Parte 1Conversión de tipos - Parte 2Resumen - Hasta 120Resumen - Verdadero o Falso