📝 Ce que vous apprendrez
- Quels sont les opérateurs d'affectation en JavaScript ?
- Les différents types d'opérateurs d'affectation
- Comment les utiliser dans votre code
- Exemples pratiques démontrant le fonctionnement des opérateurs d'affectation
🔍 Que sont les opérateurs d'affectation ?
Les opérateurs d'affectation sont utilisés pour attribuer des valeurs aux variables en JavaScript. Ils permettent de modifier la valeur d'une variable en combinant sa valeur actuelle et l'opération spécifiée.
Exemple de base :
let x = 5; // Assigning the value 5 to x
Dans l'exemple ci-dessus, l'opérateur d'affectation =
affecte la valeur 5
à la variable x
.
➕ Opérateur d'affectation de base (=)
L'opérateur d'affectation de base** =
est utilisé pour affecter une valeur à une variable.
let num = 10; // num is now 10
➕ Opérateurs d'affectation composés
Vous pouvez effectuer une opération et affecter le résultat à la variable en une seule étape à l'aide d'opérateurs d'affectation composés.
+= (assignation d'addition)
Ajoute l'opérande de droite à l'opérande de gauche et affecte le résultat à l'opérande de gauche.
let x = 5;
x += 3; // x = x + 3; → x is now 8
-= (exercice de soustraction)
Soustrait l'opérande de droite de l'opérande de gauche et affecte le résultat à l'opérande de gauche.
let x = 10;
x -= 4; // x = x - 4; → x is now 6
***=** (exercice de multiplication)
Multiplie l'opérande de gauche par l'opérande de droite et affecte le résultat à l'opérande de gauche.
let x = 2;
x *= 4; // x = x * 4; → x is now 8
/= (affectation de la division)
Divise l'opérande de gauche par l'opérande de droite et affecte le résultat à l'opérande de gauche.
let x = 20;
x /= 5; // x = x / 5; → x is now 4
%= (affectation du module)
Prend le module (reste) de l'opérande de gauche divisé par l'opérande de droite et affecte le résultat à l'opérande de gauche.
let x = 9;
x %= 4; // x = x % 4; → x is now 1
🧠 Pourquoi utiliser les opérateurs d'affectation ?
- Concision : Les opérateurs d'affectation vous aident à écrire un code plus court en combinant les opérations et les affectations.
- Lisibilité** : Ils indiquent clairement que la valeur d'une variable est mise à jour sur la base d'une opération mathématique.
- Efficacité : Particulièrement utiles à l'intérieur des boucles ou des calculs, elles peuvent rendre le code plus compact et plus facile à maintenir.
✅ Exemple : Utilisation des opérateurs d'affectation dans une boucle
Voici un exemple d'utilisation des opérateurs d'affectation à l'intérieur d'une boucle :
let sum = 0;
for (let i = 1; i <= 5; i++) {
sum += i; // sum = sum + i;
}
console.log(sum); // Output: 15
📘 Recap
=
est l'opérateur d'affectation de base+=
,-=
,*=
,/=
,%=
sont des opérateurs d'affectation composés- Ces opérateurs permettent de simplifier le code et d'en améliorer la lisibilité
- Utilisez-les pour des mises à jour efficaces des valeurs dans les boucles ou les calculs