Els termes d'una instrucció d'assignació no són permutables

En aquest exemple il·lustrem el contrast entre dues instruccions iguals però amb els termes invertits.

Amb document.bgColor designem el color de fons del document. Les dues instruccions següents no són equivalents:

clr=document.bgColor;
document.bgColor=clr;

Inicialment el color de fons del document és groc pàl·lid, com s'especifica amb les eines pròpies de l'HTML.

Mitjançant la instrucció assignació

clr=document.bgColor;

llegim el valor del color de fons sobre la variable clr. Fent clic damunt el botó Lectura i, mitjançant un alert(), se'ns presentarà en pantalla el valor d'aquesta variable.

A continuació premem el botó Canvi, que activa la funció canvia(), amb dues instruccions d'assignació

clr="#aaddff";
document.bgColor=clr;

Amb la segona instrucció escrivim el valor de clr a document.bgColor; amb això canviarà el color de fons del document.

Si tornem a prémer el botó Lectura comprovarem el nou valor de la variable.