[Pregunta] En qué consisten los módulos "%" ?

Hola!!

A ver si alguien consigue explicarme para que se me quede en la cabeza qué es un módulo en JS, por lo que sé se hayan así:
Número % Número

Ejemplos:
     23 % 10 = 3
     14 % 3  = 2

Pero no consigo entender cómo haya eso? :confused:
Saludos!!
Hola Doodleo. El módulo es el resto de una división SIN DECIMALES. Es un recurso esencial en programación. Si el módulo de a y b (a%b) es igual a cero (a%b==0), significa que a es múltiplo de b. A la inversa (b%a==0), que b es múltiplo de a.

En el caso que muestras, 23 entre 10 vale 2 con un resto de 3, por tanto 23%10 = 3. Y 14 dividido entre 3 son 4 con resto 2 (no 3 como has anotado), por tanto 14%3 = 2.

Esto como digo es esencial en programación. Por ejemplo, si quieres hallar los múltiplos de 7 entre 0 y 100, ¿qué le mandas al programa? Obviamente, que x % 7==0 [:)], siendo x la variable que va recorriendo todo el intervalo (0,100).

Más sencillo: ¿cómo saber si un número es par o impar? Pues traducido a lenguaje de programación, es par si su módulo con 2 es cero. Si x % 2 = 0, x es par. Si x %2 != 0 (distinto de cero), x es impar.

Las aplicaciones del módulo como digo son incontables. Espero haberte ayudado, un saludo.
Jajaja, ahora sí lo he entendido, gracias por la explicación tan detallada [:)]
Y sí me equivoqué e el tema, 14%3 = 2, lo modifico ya por si alguien se lía o algo jajaja

Saludos!!