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 % 3Ici, 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.
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 :
dqui contiendra le résultat deamodulo2equi contiendra le résultat deamodulo3fqui contiendra le résultat decmodulo10
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 % divisorExemple :
result = 10 % 3 // le résultat est 1Cas d'utilisation courant - vérifier si un nombre est pair ou impair :
- Nombres pairs :
number % 2retourne 0 - Nombres impairs :
number % 2retourne 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}`)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
4Opérateurs Partie 2
Opérateurs logiques Partie 1Opérateurs logiques Partie 2Récapitulatif - Logique simpleOpérateurs logiques Partie 3Coercion de type7Calculateur de partage d'addition
Message de bienvenueCalcul du pourboire et du total10FizzBuzz avec une variante
Présentation du jeuLa fonction FizzBuzz13Suivi de liste de courses
Présentation du projetAjouter un article2Variables
NombresChaînes de caractèresBooléensConventions de nommageVariables videsRécapitulatif - Initialiser des variablesConstantes5Prise de décision
L'instruction IfIf - ElseRécapitulatif - Calculatrice simpleIf - Else imbriquésL'instruction Switch8Boucles
Boucle ForBoucle WhileBreakContinueRécapitulatif - FactorielleBoucle Do WhileBoucles imbriquées3Opérateurs - Partie 1
Opérateurs arithmétiquesOpérateur moduloRaccourcis arithmétiquesOpérateurs de comparaisonÉgalité stricte vs faibleRécapitulatif - Mathématiques simples6Entrées/Sorties de base
SortieSortie avec des variablesConversion de type - Partie 1Conversion de type - Partie 2Récapitulatif - Jusqu'à 120Récapitulatif - Vrai ou Faux