Operadores Javascript de asignación

Los operadores de asignación asignan valores a las variables de JavaScript.

Operador Ejm Igual que
= 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

El operador ** = es una parte experimental de la propuesta ECMAScript 2016 (ES7). No es estable en todos los navegadores. No lo uses.

Ejms de asignación

El operador de asignación ‘=’ asigna un valor a una variable.

Ejm

var x = 10;

El operador de asignación + = agrega un valor a una variable.

Ejm

var x = 10;
x += 5;

El operador de asignación – = resta un valor de una variable.

Ejm

var x = 10;
x -= 5;

El operador de asignación * = multiplica una variable.

Ejm

var x = 10;
x *= 5;

La asignación / = divide una variable.

Ejm

var x = 10;
x /= 5;

El operador de asignación% = asigna un resto a una variable.

Ejm

var x = 10;
x %= 5;