#Assignment Operators
##Simple Assignment (=)
[1]The production AssignmentExpression : LeftHandSideExpression = AssignmentExpression is evaluated as follows:
- get value of left hand side expression;
- get value of right hand side expression;
- if no exception, assigning result to left hand side expression
##Compound Assignment (operator=)
[1]Compound Assignment[1] (operator=) is one of the following:
KaTeX parse error: Expected 'EOF', got '&' at position 51: … >>= >>>= &̲= ^= |=
The production of “LeftHandSideExpression CompoundAssignmentOperator AssignmentExpression” is evaluated as follows:
- get value of left hand side expression;
- get value of right hand side expression;
- applying operator to left hand side value and right hand side value;
- if no exception, assigning result to left hand side expression
[1] ECMA-262 5.1 http://www.ecma-international.org/ecma-262/5.1/