Menu
Coddy logo textTech

Opérateur modulo

Fait partie de la section Fondamentaux du Journey JavaScript de Coddy — leçon 13 sur 77.

L'opérateur modulo % vous donne le reste de la division d'un nombre par un autre.

result = dividend % divisor
  • dividend: Le nombre à diviser.
  • divisor: Le nombre qui divise le dividende.
  • result: Le reste de la division.

Par exemple,

result = 10 % 3

Ici, 10 est divisé par 3. 3 va dans 10 trois fois, avec un reste de 1. Ainsi, result sera 1.

Généralement, le modulo est utilisé pour vérifier si un nombre est pair ou impair :

  • Si un nombre est pair, le diviser par 2 laissera un reste de 0.
  • Si un nombre est impair, le diviser par 2 laissera un reste de 1.
challenge icon

Défi

Débutant

Écrivez un code qui initialise trois variables, a, b et c avec les valeurs 9, 2.6, et 11 (respectivement).

Après cela, initialisez les variables suivantes :

  • d qui contiendra le résultat de a modulo 2 
  • e qui contiendra le résultat de a modulo 3
  • f qui contiendra le résultat de c modulo 10

Vérifiez le résultat et voyez comment différents dividendes et diviseurs affectent le résultat.

Aide-mémoire

L'opérateur modulo % retourne le reste de la division d'un nombre par un autre :

result = dividend % divisor

Exemple :

result = 10 % 3  // le résultat est 1

Cas d'utilisation courant - vérifier si un nombre est pair ou impair :

  • Nombres pairs : number % 2 retourne 0
  • Nombres impairs : number % 2 retourne 1

Essayez vous-même

// Tapez votre code ci-dessous


// Ne modifiez pas la ligne ci-dessous
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 iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux