٪۴۰ تخفیف تابستانه شروع شد! بزرگترین حراج سال ما

به ما بپیوندید

آموزش حساب جاوا اسکریپت

اپراتورهای حساب جاوا اسکریپت عملگرهای حسابی بر روی اعداد (حرفهای واقعی یا متغیرها) حساب می کنند. عملیات حسابی یک عمل حسابی معمولی روی دو عدد عمل می کند. این دو عدد می توانند به معنای واقعی باشند: مثال let x…

محمد یوسفی

18 جولای 2021

اپراتورهای حساب جاوا اسکریپت

عملگرهای حسابی بر روی اعداد (حرفهای واقعی یا متغیرها) حساب می کنند.


عملیات حسابی

یک عمل حسابی معمولی روی دو عدد عمل می کند.

این دو عدد می توانند به معنای واقعی باشند:

مثال

let x = 100 + 50;

یا متغیرها:

مثال

let x = a + b;

یا عبارات:

مثال

let x = (100 + 50) * a;

اپراتورها و مجریان

به اعداد (در یک عمل حسابی) عملوند گفته می شود .

عملیاتی (که باید بین دو عملوند انجام شود) توسط یک عملگر تعریف می شود .


اضافه كردن

علاوه بر اپراتور ( +) می افزاید: تعداد:

مثال

let x = 5;
let y = 2;
let z = x + y;

کم کردن

تفریق اپراتور ( -) کم اعداد.

مثال

let x = 5;
let y = 2;
let z = x - y;

ضرب کردن

ضرب اپراتور ( *) ضرب اعداد.

مثال

let x = 5;
let y = 2;
let z = x * y;

تقسيم كردن

تقسیم اپراتور ( /) اعداد تقسیم می کند.

مثال

let x = 5;
let y = 2;
let z = x / y;

باقیمانده

مدول اپراتور ( %) باقی مانده تقسیم بر می گرداند.

مثال

let x = 5;
let y = 2;
let z = x % y;

در حال افزایش

افزایش اپراتور ( ++) افزایش اعداد.

مثال

let x = 5;
x++;
let z = x;

کمرنگ کردن

کاهش اپراتور ( --) کم می اعداد.

مثال

let x = 5;
x--;
let z = x;

نمایی

توان اپراتور ( **) را افزایش می دهد عملوند اول به قدرت عملوند دوم.

مثال

let x = 5;
let z = x ** 2;          // result is 25

x ** y همان نتیجه را ایجاد می کند Math.pow(x,y):

مثال

let x = 5;
let z = Math.pow(x,2);   // result is 25

اولویت اپراتور

تقدم اپراتور ترتيب عمليات را در يك عبارت حسابي توصيف مي كند.

مثال

let x = 100 + 50 * 3;

آیا نتیجه مثال بالا همان 150 * 3 است یا همان 100 + 150 است؟

آیا جمع یا ضرب اول انجام می شود؟

همانند ریاضیات مدرسه سنتی ، ابتدا ضرب انجام می شود.

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

و (مانند ریاضیات مدرسه) با استفاده از پرانتز می توان اولویت را تغییر داد:

مثال

let x = (100 + 50) * 3;

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

هنگامی که بسیاری از عملیات ها دارای اولویت یکسان هستند (مانند جمع و تفریق) ، از چپ به راست محاسبه می شوند:

مثال

let x = 100 + 50 - 3;

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

ورودی های قرمز کم رنگ ECMAScript 2015 (ES6) یا بالاتر را نشان می دهد.عبارات داخل پرانتز قبل از استفاده از مقدار در بقیه عبارت ، کاملاً محاسبه می شوند.

منبع

مطالب مرتبط

0 0 رای ها
امتیازدهی به مقاله
اشتراک در
اطلاع از
guest
0 نظرات
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها