ECMAScript tilldelnings operators

Tilldelningsoperatorer

Enkel tilldelningsoperator implementeras genom likhetstecknet (=), vilket bara tilldelar värdet till höger om likhetstecknet till variabeln till vänster om likhetstecknet.

Exempel:

var iNum = 10;

Komplexa tilldelningsoperatorer implementeras genom multiplicativa operatörer, additiva operatörer eller shift-operatörer tillsammans med likhetstecknet (=). Dessa tilldelningsoperatorer är förkortningar för följande vanliga fall:

var iNum = 10;
iNum = iNum + 10;

Kodraden kan skrivas om med en komplex tilldelningsoperator:

var iNum = 10;
iNum += 10;

Varje huvudsaklig aritmetisk operation och några andra operationer har en komplex tilldelningsoperator:

  • Multiplication/tillopp (*=)
  • Division/tillopp (/=)
  • Modul/tillopp (%=)
  • Lägg till/tillopp (+=)
  • Subtraktion/tillopp (-=)
  • Vänsterflyttning/tillopp (<<=)
  • Signerad högerflyttning/tillopp (>>=)
  • Osignerad högerflyttning/tillopp (>>>=)