ECMAScript-asetusoperaattori

Tehtäväoperaattorit

Yksinkertaiset tehtäväoperaattorit toteutetaan yhtäolla (=), ja vain oikeanpuolisen arvon antaminen vasemmalle puolelle muuttujalle.

Esimerkiksi:

var iNum = 10;

Yhdistetyt tehtäväoperaattorit toteutetaan kertovaikutus-, lisäys- tai liikkuvuusoperaattoreilla ja yhtäolla (=). Nämä tehtäväoperaattorit ovat seuraavien yleisimmien tilanteiden lyhenteitä:

var iNum = 10;
iNum = iNum + 10;

Toisen rivin koodia voidaan muuttaa yhdistetyllä tehtäväoperaattorilla:

var iNum = 10;
iNum += 10;

Jokaisella tärkeimmällä aritmeettisellä operaattorilla ja muutamilla muilla on yhdistetty tehtäväoperaattori:

  • Kertominen/tehtävä (*=)
  • Jakaminen/tehtävä (/=)
  • Jäännös/tehtävä (%=)
  • Lisäys/tehtävä (+=)
  • Vähennys/tehtävä (-=)
  • Vasen siirtymä/tehtävä (<<=)
  • Numeerinen vasen siirtymä/tehtävä (>>=)
  • Numeerinen oikea siirtymä/tehtävä (>>>=)