Operator Atribusi ECMAScript

Operator penugasan

Operator penugasan sederhana diwujudkan oleh tanda (=), hanya menugaskan nilai yang berada di sebelah kanan tanda = kepada variable yang berada di sebelah kiri tanda =.

Contoh:

var iNum = 10;

Operasi penugasan kompleks diwujudkan oleh operasi perkalian, operasi tambahan atau operasi pindahan dengan tanda (=). Operator penugasan ini adalah bentuk singkatan bagi situasi biasa berikut:

var iNum = 10;
iNum = iNum + 10;

Kode baris kedua boleh ditulis semula dengan operator penugasan kompleks:

var iNum = 10;
iNum += 10;

Setiap operasi aritmetik utama serta beberapa operasi lain memiliki operator penugasan kompleks:

  • Perkalian/Penugasan (*=)
  • Pembagian/Penugasan (/=)
  • Modulus/Penugasan (%=)
  • Penambahan/Penugasan (+=)
  • Pengurangan/Penugasan (-=)
  • Pindahan Kiri/Atas (<<=)
  • Pindahan Kanan Dengan Penanda (>>=)
  • Pindahan Kanan Tanpa Penanda/Atas (>>>=)