عملگرهای تخصیص ECMAScript

عملگرهای تخصیص

عملگرهای تخصیص ساده توسط علامت برابر (=) انجام می‌شود که به معنایassigning the value of the right side of the equal sign to the variable on the left side است.

مثال:

var iNum = 10;

تخصیص ترکیبی توسط عملگرهای ریاضی، عملگرهای اضافی یا عملگرهای جابجایی با استفاده از علامت برابر (=) انجام می‌شود. این عملگرهای تخصیص به صورت اختصاری این موارد معمول هستند:

var iNum = 10;
iNum = iNum + 10;

می‌توان با استفاده از یک عملگر تخصیص ترکیبی، خط دوم کد را تغییر داد:

var iNum = 10;
iNum += 10;

هر یک از عملگرهای اصلی ریاضی و چند عملگر دیگر نیز دارند عملگرهای تخصیص ترکیبی:

  • ضرب/تخصیص (*=)
  • تقسیم/تخصیص (/=)
  • متبقی/تخصیص (%=)
  • افزایش/تخصیص (+=)
  • کاهش/تخصیص (-=)
  • جابجایی چپ/تخصیص (<<=)
  • جابجایی سینگنال‌دار/تخصیص (>>=)
  • جابجایی بی‌سیگنال/تخصیص (>>>=)