Assignations


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;