Mega Code Archive

 
Categories / JavaScript Tutorial / Operators
 

Assignment operator

The basic format of the assignment operator is: x = 6; The assignment operator can also be stacked to create simultaneous assignments. x = y = z = 6; Multiple assignment operators are evaluated from right to left. y = (x = 3) + 4; the value 3 is assigned to the variable x, which is then added to the value 4 and assigned to the variable y. Once the expression is fully evaluated, y will contain the value 7. <html> <SCRIPT LANGUAGE="JavaScript"> <!--     x = 1;     y = 2;     z = 3;     document.write("<U>After single assignment</U><BR>");     document.write("x=",x,"<BR>y=",y,"<BR>z=",z,"<BR>");     document.write("<U>After multiple assignment</U><BR>");     document.write("x=",x,"<BR>y=",y,"<BR>z=",z,"<BR>");     x = (y = 17) + (2 * (z = 2));     document.write("<U>After multiple assignment in one expression</U><BR>");     document.write("x=",x,"<BR>y=",y,"<BR>z=",z,"<BR>"); // --> </SCRIPT> </html>