Opérateurs d'affectation ECMAScript

Opérateurs d'affectation

Les opérateurs d'affectation simples sont réalisés par un signe égal (=), qui assigne simplement la valeur de la droite de l'égalité à la variable de la gauche de l'égalité.

Par exemple :

var iNum = 10;

Les opérations d'affectation composées sont réalisées par des opérateurs multiplicatifs, additifs ou de décalage additionnés d'un signe égal (=). Ces opérateurs d'affectation sont des abréviations des situations courantes suivantes :

var iNum = 10;
iNum = iNum + 10;

Le deuxième code peut être réécrit avec un opérateur d'affectation composé :

var iNum = 10;
iNum += 10;

Chaque opérateur arithmétique principal et plusieurs autres ont des opérateurs d'affectation composés :

  • Multiplication / affectation (*=)
  • Division / affectation (/=)
  • Modulo / affectation (%=)
  • Addition / affectation (+=)
  • Soustraction / affectation (-=)
  • Décalage à gauche / affectation (<<=)
  • Décalage à droite avec signe / affectation (>>=)
  • Décalage à droite sans signe / affectation (>>>=)