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;