Atribuição de JavaScript

Operadores de atribuição de JavaScript

Os operadores de atribuição atribuem valores a variáveis JavaScript.

Operador Examplo O mesmo 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

A **= operadora faz parte do ECMAScript 2016.

Exemplos de atribuição

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

Atribuição:


    let x = 10;  
    

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

Atribuição:


    let x = 10;
    x += 5; 
    

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

Atribuição:


    let x = 10;
    x -= 5;  
    

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

Atribuição:


    let x = 10;
    x *= 5;  
    

A /= atribuição divide uma variável.

Exemplo:


    let x = 10;
    x /= 5;
    

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

Exemplo:


    let x = 10;
    x %= 5;