Operadores de Atribuição ECMAScript

Operadores de atribuição

Operadores de atribuição simples são implementados pelo símbolo de igual (=), que atribui o valor à direita do símbolo ao variável à esquerda.

Por exemplo:

var iNum = 10;

A atribuição composta é implementada por operadores multiplicativos, aditivos ou de deslocamento adicionados ao símbolo de igual (=). Esses operadores de atribuição são abreviações das seguintes situações comuns:

var iNum = 10;
iNum = iNum + 10;

O código da segunda linha pode ser rewritten usando um operador de atribuição composta:

var iNum = 10;
iNum += 10;

Cada operação aritmética principal e várias outras têm operadores de atribuição composta:

  • Multiplicação/atribuição (*=)
  • Divisão/atribuição (/=)
  • Módulo/atribuição (%=)
  • Adição/atribuição (+=)
  • Subtração/atribuição (-=)
  • Deslocamento à esquerda/atribuição (<<=)
  • Deslocamento à direita com sinal/atribuição (>>=)
  • Deslocamento à direita sem sinal/atribuição (>>>=)