Operadores de asignación ECMAScript

Operadores de asignación

Los operadores de asignación simples se implementan mediante un signo igual (=), que asigna el valor a la derecha del signo igual al variable a la izquierda del signo igual.

Por ejemplo:

var iNum = 10;

Los operadores de asignación compuesta se implementan mediante operadores de multiplicación, adición o desplazamiento más un signo igual (=). Estos operadores de asignación son abreviaturas de las siguientes situaciones comunes:

var iNum = 10;
iNum = iNum + 10;

Se puede reescribir la segunda línea de código con un operador de asignación compuesta:

var iNum = 10;
iNum += 10;

Cada una de las operaciones aritméticas principales y algunas otras operaciones tienen operadores de asignación compuestos:

  • Multiplicación/asignación (*=)
  • División/asignación (/=)
  • Módulo/asignación (%=)
  • Adición/asignación (+=)
  • Resta/asignación (-=)
  • Desplazamiento a la izquierda/asignación (<<=)
  • Desplazamiento a la derecha con signo/asignación (>>=)
  • Desplazamiento a la derecha sin signo/asignación (>>>=)