اپراتورهای ارزیابی JavaScript
یادگیری JavaScriptاپراتورهای ریاضی، ارزیابی را بر روی اعداد (رشته یا متغیرها) انجام می دهند.
عملیات محاسباتی
عملیات محاسباتی معمول بر روی دو عدد عمل می کند.
این دو عدد می توانند عبارتند از:
var x = 100 + 50;
مشاهده مثالیا متغیرها:
var x = a + b;
مشاهده مثالیا عبارات:
var x = (100 + 50) * a;
مشاهده مثالعملگر و عملوند
اعداد (در یک عملیات ریاضی) operands یا عملوند نامیده می شوند.
عملیات انجام شده روی دو عملوند توسط یک اپراتور تعریف شده است.
اپراتور اضافه (+) عدد را اضافه می کند:
var x = 5;
var y = 2;
var z = x + y;
مشاهده مثالعملگر تفریق (-) عدد ها را از کم می کند
var x = 5;
var y = 2;
var z = x - y;
مشاهده مثالاپراتور ضرب (*) تعداد را ضرب می کند.
var x = 5;
var y = 2;
var z = x * y;
مشاهده مثالاپراتور تقسیم (/) اعداد را تقسیم می کند.
var x = 5;
var y = 2;
var z = x / y;
مشاهده مثالاپراتور ماژولار (٪) باقیمانده تقسیم را باز می کند.
var x = 5;
var y = 2;
var z = x % y;
مشاهده مثالاپراتور افزایش (++) تعداد اعداد را افزایش می دهد.
var x = 5;
x++;
var z = x;
مشاهده مثالعملگر کاهش (--) عدد را کاهش می دهد.
var x = 5;
x--;
var z = x;
مشاهده مثالاولویت اپراتور
اولویت اپراتور، ترتیبی را که عملیات در یک عبارت حسابی انجام می شود، شرح می دهد.
var x = 100 + 50 * 3;
مشاهده مثالآیا نتیجه مثال فوق برابر با 150 * 3 است یا همان 100 + 150 است؟
آیا جمع یا ضرب اول انجام می شود؟
همانطور که در ریاضیات مدارس سنتی، ضرب اول انجام می شود.
ضرب (*) و تقسیم (/) بالاتر از جمع (+) و تفریق (-) اولویت دارند.
و میتوان با استفاده از پرانتز اولویت را تغییر داد:
var x = (100 + 50) * 3;
مشاهده مثالهنگام استفاده از پرانتز، عملیات داخل پرانتز برای اولین بار محاسبه می شود.
هنگامی که بسیاری از عملیات دارای همان اولویت هستند (مانند اضافه کردن و تفریق)، آنها از چپ به راست محاسبه می شوند:
var x = 100 + 50 - 3;
مشاهده مثالمقادیر اولویت اپراتور JavaScript
نظر شما
>