Cette page a été traduite à partir de l'anglais par la communauté.Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
Affectation après addition (+=)
Baseline Widely available
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
L'opérateur d'addition et d'affectation (+=) calcule la somme ou la concaténation de ses deux opérandes puis affecte le résultat à la variable représentée par l'opérande gauche. C'est le type des opérandes qui détermine s'il y a somme ou concaténation.
Dans cet article
Exemple interactif
let a = 2;let b = "hello";console.log((a += 3)); // Addition// Expected output: 5console.log((b += " world")); // Concatenation// Expected output: "hello world"Syntaxe
js
Opérateur: x += y;Signification: x = x + y;Exemples
>Utiliser l'opérateur d'addition et d'affectation
js
let toto = "toto";let truc = 5;let machin = true;// nombre + nombre -> additiontruc += 2; // 7// booléen + nombre -> additionmachin += 1; // 2// booléen + booléen -> additionmachin += false; // 1// nombre + chaîne de caractères -> concaténationtruc += "toto"; // "5toto"// chaîne de caractères + booléen -> concaténationtoto += false; // "totofalse"// chaîne de caractères + chaîne de caractères -> concaténationtoto += "truc"; // "tototruc"Spécifications
| Specification |
|---|
| ECMAScript® 2026 Language Specification> # sec-assignment-operators> |