Une affectation stocke simplement une valeur dans une variable et a la forme suivante:
<variable> = <expression>;
Une expression peut être une valeur simple mais peut aussi être plus compliquée, donc, plutôt que d'assigner une valeur à une variable, on peut aussi ajouter une valeur à la valeur courante de la variable en utilisant + =, par exemple:
a = 100; // Assigning a simple
value
b = 200;
c = 300;
a += b; // Assigning with operation
a = b + c; // Assigning with expression
De même, vous pouvez soustraire en utilisant - =, multiplier en utilisant * =, diviser en utilisant / =, ou utiliser des opérateurs au niveau du bit en utilisant | =, & =, ou ^ =. Vous pouvez également ajouter ou soustraire un à une valeur en utilisant ++, -. Pour plus d'informations, voir la section sur les expressions.
Notez que vous ne pouvez pas faire ce qui suit (ou toute variation):
var a, b, c;
a = b = c = 4;
Et à la place, cela devrait être fait comme:
a = 4;
b = 4;
c = 4;