سینتکس +=-=

سینتکس += و -= در جاوااسکریپت

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


عملگر += (جمع تخصیصی)

این عملگر مقدار سمت راست را به متغیر سمت چپ اضافه کرده و نتیجه را در همان متغیر ذخیره می‌کند. معادل زیر را در نظر بگیرید:

  • x += y معادل است با x = x + y

مثال کاربردی:

کد خروجی
let count = 5;
count += 3;
console.log(count);
8
نکته: این عملگر برای الحاق رشته‌ها نیز کاربرد دارد. مثال: let str = "Hello"; str += " World"; نتیجه می‌شود "Hello World"

عملگر -= (تفریق تخصیصی)

این عملگر مقدار سمت راست را از متغیر سمت چپ کم کرده و نتیجه را در همان متغیر ذخیره می‌کند. معادل زیر را در نظر بگیرید:

  1. x -= y معادل است با x = x - y

مثال عملی:

کد نتیجه
let balance = 1000;
balance -= 250;
console.log(balance);
750

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

این عملگرها می‌توانند با انواع داده‌های مختلف استفاده شوند:

با اعداد: محاسبات ریاضی ساده

با رشته‌ها: الحاق و به‌روزرسانی محتوا

در حلقه‌ها: افزایش/کاهش شمارنده‌ها

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

مقایسه با روش سنتی

روش مختصر روش سنتی مزیت
x += 5 x = x + 5 کوتاه‌تر و خواناتر
y -= 10 y = y - 10 کاهش احتمال خطا

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