عملگرهای حسابی JS

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

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

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

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

عملگر نماد مثال نتیجه
جمع + 5 + 2 7
تفریق - 10 - 3 7
ضرب * 4 * 3 12
تقسیم / 15 / 5 3
باقیمانده % 10 % 3 1
توان ** 2 ** 3 8

عملگرهای ترکیبی

جاوااسکریپت عملگرهای ترکیبی را برای کوتاه‌نویسی ارائه می‌دهد. این عملگرها ترکیبی از عملگرهای حسابی و عملگر انتساب هستند:

  • += (جمع و انتساب)
  • -= (تفریق و انتساب)
  • *= (ضرب و انتساب)
  • /= (تقسیم و انتساب)
  • %= (باقیمانده و انتساب)

مثال: x += 5 معادل است با x = x + 5. این عملگرها باعث کوتاه‌تر و خوانا‌تر شدن کد می‌شوند.

اولویت عملگرها

عملگرهای حسابی بر اساس اولویت خاصی اجرا می‌شوند. در صورت عدم استفاده از پرانتز، عملگرها به ترتیب زیر اجرا می‌شوند:

  1. پرانتز ()
  2. توان **
  3. ضرب *، تقسیم / و باقیمانده %
  4. جمع + و تفریق -

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


نکات مهم

توجه: عملگر جمع (+) در جاوااسکریپت دو کاربرد دارد:

  • جمع اعداد
  • الحاق رشته‌ها (اگر حداقل یکی از عملوندها رشته باشد)

مثال: "5" + 2 نتیجه "52" خواهد بود نه 7!

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