عملگرهای انتساب JS

عملگرهای انتساب در جاوااسکریپت

عملگرهای انتساب (Assignment Operators) در جاوااسکریپت برای تخصیص مقادیر به متغیرها استفاده می‌شوند. این عملگرها پایه‌ای‌ترین و پرکاربردترین عملگرها در هر زبان برنامه‌نویسی محسوب می‌شوند.

نکته کلیدی: عملگر انتساب ساده (=) مقدار سمت راست را به متغیر سمت چپ اختصاص می‌دهد.

انواع عملگرهای انتساب

عملگر مثال معادل
= x = y x = y
+= x += y x = x + y
-= x -= y x = x - y
*= x *= y x = x * y
/= x /= y x = x / y

کاربردهای پیشرفته

عملگرهای انتساب ترکیبی می‌توانند کد را مختصرتر و خوانایی آن را افزایش دهند. برای مثال:

  • عملگر += برای الحاق رشته‌ها بسیار کاربردی است
  • عملگر %= برای محاسبه باقیمانده تقسیم استفاده می‌شود
  • عملگر **= برای محاسبه توان به کار می‌رود

مثال عملی:

let counter = 10;
counter += 5; // نتیجه: 15
counter *= 2; // نتیجه: 30
counter %= 7; // نتیجه: 2 (چون 30 تقسیم بر 7 می‌شود 4 و باقیمانده 2)

عملگرهای انتساب بیتی

جاوااسکریپت از عملگرهای انتساب بیتی نیز پشتیبانی می‌کند که کمتر مورد استفاده قرار می‌گیرند:

  1. &= (انتساب AND بیتی)
  2. |= (انتساب OR بیتی)
  3. ^= (انتساب XOR بیتی)
  4. <<= (انتساب شیفت به چپ)
  5. >>= (انتساب شیفت به راست)

برای یادگیری عمیق‌تر و مثال‌های کاربردی از عملگرهای انتساب در جاوااسکریپت، می‌توانید به آموزش جامع اینجا را انتخاب کنید مراجعه نمایید.

در نهایت، عملگرهای انتساب ابزارهای قدرتمندی هستند که با تسلط بر آنها می‌توانید کدهای بهینه‌تر و حرفه‌ای‌تری بنویسید. تمرین و تکرار این مفاهیم به درک بهتر آنها کمک می‌کند.