Operadores de atribuição permitem valores serem armazenados nas variáveis ​​JavaScript.

Operador

Exemplo

Correspondência

=

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

Exemplos de Atribuição

O operador de atribuição = atribui um valor a uma variável.

var x = 10;

O operador de atribuição += adiciona um valor a uma variável.

var x = 10;
x += 5; // x === 15

O operador de atribuição -= subtrai um valor de uma variável. 

var x = 10;
x -= 5; // x === 5

O operador de atribuição *= multiplica uma variável. 

var x = 10;
x *= 5; // x === 50

O operador de atribuição /= atribui o resultado da divisão do valor uma variável por um valor. 

var x = 10;
x /= 5;   // x === 2

O operador de atribuição %= atribui o valor do resto a uma variável.

var x = 10;
x %= 5; // x === 0

Teste-se com exercícios

Use o operador de atribuição correto que resultará em x ser 15 (igual a x = x + y).

x = 10;
y = 5;
x [    ] y;