|=||x = y||x = y|
|+=||x += y||x = x + y|
|-=||x -= y||x = x - y|
|*=||x *= y||x = x * y|
|/=||x /= y||x = x / y|
|%=||x %= y||x = x % y|
|<<=||x <<= y||x = x << y|
|>>=||x >>= y||x = x >> y|
|>>>=||x >>>= y||x = x >>> y|
|&=||x &= y||x = x & y|
|^=||x ^= y||x = x ^ y|
||=||x |= y||x = x | y|
|**=||x **= y||x = x ** y|
**= operator is an experimental part of the ECMAScript 2016 proposal (ES7). It is not stable across browsers. Do not use it.
= assignment operator assigns a value to a variable.
+= assignment operator adds a value to a variable.
-= assignment operator subtracts a value from a variable.
*= assignment operator multiplies a variable.
/= assignment divides a variable.
%= assignment operator assigns a remainder to a variable.