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

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

عملگرهای مقداردهی (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

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

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

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

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


نکات مهم در استفاده از عملگرهای مقداردهی

  1. همیشه مقدار سمت راست به متغیر سمت چپ اختصاص می‌یابد
  2. ترتیب عملگرها در عبارات ترکیبی مهم است
  3. می‌توان از چندین عملگر در یک خط استفاده کرد
  4. عملگرها می‌توانند با عملگرهای مقایسه ترکیب شوند

توجه: در جاوااسکریپت ES6، عملگرهای مقداردهی جدیدی مانند **= (برای توان) و ??= (برای مقداردهی شرطی) معرفی شده‌اند.