Assignment operatorsS2C Home « Operators « Assignment operators
Used for assignment from right to left.
Description
Assignment operators allow us to assigns a value to a left operand based on the value of a right operand.
Operators
Assignment Operator | Description | Example | Result |
---|---|---|---|
= | Equality | var a = 5, b = 10; b = a; |
b = 5 |
+= | Shorthand Addition | var a = 5, b = 10; b += a; |
b = 15 |
-= | Shorthand Subtraction | var a = 5, b = 10; b -= a; |
b = 5 |
*= | Shorthand Multiplication | var a = 5, b = 10; b *= a; |
b = 50 |
/= | Shorthand Division | var a = 5, b = 10; b /= a; |
b = 2 |
&= | Shorthand Bitwise AND | var a = 5, b = 10; b &= a; |
b = 0 |
|= | Shorthand Bitwise OR | var a = 5, b = 10; b |= a; |
b = 15 |
^= | Shorthand Bitwise XOR | var a = 5, b = 10; b ^= a; |
b = 15 |
<<= | Shorthand Left Shift | var a = 111111, b = 1010; b <<= a; |
b = 129280 |
>>= | Shorthand Sign-Propagating Right Shift | var a = 111111, b = 1010; b >>= a; |
b = 7 |
>>>= | Shorthand Zero-Fill Right Shift | var a = 111111, b = 1010; b >>>= a; |
b = 7 |
Related Tutorials
JavaScript Basic Tutorials - Lesson 5 - Basic Maths Functions