Arithmetic Operators

1️⃣ تعریف Arithmetic Operator (عملگرهای ریاضی)
عملگرهای ریاضی در جاوااسکریپت برای انجام محاسبات عددی استفاده می‌شوند، مانند جمع، تفریق، ضرب و تقسیم.


2️⃣ انواع عملگرهای ریاضی

عملگرمثالتوضیح
+5 + 3جمع دو عدد
-5 - 3تفریق دو عدد
*5 * 3ضرب دو عدد
/6 / 3تقسیم دو عدد
%5 % 2باقی‌مانده تقسیم
**2 ** 3توان (2³ = 8)


3️⃣ عملگرهای افزایش و کاهش (Increment / Decrement)

عملگرمثالتوضیح
++x++افزایش مقدار متغیر به اندازه ۱ بعد یا قبل از استفاده
--x--کاهش مقدار متغیر به اندازه ۱ بعد یا قبل از استفاده

مثال:

let x = 5; console.log(x++); // نمایش 5 سپس x = 6 console.log(++x); // ابتدا x = 7 سپس نمایش 7


4️⃣ سایر نکات مهم

  • عملگرهای ریاضی می‌توانند با متغیرها، اعداد، و حتی رشته‌ها (در جمع) استفاده شوند:

let a = 10; let b = 5; console.log(a + b); // 15
  • استفاده از عملگر % برای بررسی زوج یا فرد بودن عدد رایج است:

let num = 7; if (num % 2 === 0) { console.log("زوج"); } else { console.log("فرد"); }
  • عملگر ** جایگزین تابع Math.pow() شده و کد کوتاه‌تر و خواناتر می‌سازد:

console.log(2 ** 4); // 16 console.log(Math.pow(2,4)); // 16


نکات کلیدی

  • +, -, *, /, %, ** برای انجام محاسبات عددی استفاده می‌شوند.

  • ++ و -- برای افزایش یا کاهش یک واحدی متغیرها استفاده می‌شوند.

  • می‌توان این عملگرها را با Assignment Operators ترکیب کرد:

let x = 5; x += 3; // x = x + 3 → x = 8