عملگرهای ریاضی در JS
مانند هر زبان برنامه نویسی دیگر JavaScript نیز دارای عملگرهای ریاضی برای محاسبات داده ها است.
در این آموزش با انواع عملگرها آشنا می شویم:
- عملگر + اعداد را جمع می کند.
- عملگر - اعداد را تفریق می کند.
- عملگر / اعداد را تقسیم می کند.
- عملگر * اعداد را ضرب می کند.
- و = برای مقداردهی کردن است.
مقدار دهی در JS
عملگر = برای مقداردهی کردن متغیرها استفاده می شود.
در مثال زیر عدد 10 به متغیر x اختصاص داده شده است.
let x = 10;
نکته: در تمام زبان ها، مقدارها از سمت راست (مقدار 10) مساوی به سمت چپ (متغیر x) ریخته می شوند.
جمع کردن در JS
عملگر + برای جمع کردن مقادیر در متغیر ها کاربرد دارد.
در مثال زیر 3 متغیر به نام های x ، y و z داریم.
در ابتدا مقادیر x و y را با استفاده از +، جمع کردیم و حاصل جمع را در متغیر z قرار دادیم.
let x = 4;
let y = 6;
let z = x + y;
تفریق در JS
در JavaScript با استفاده از - مقادیر را تفریق می کنیم.
در مثال زیر 3 متغیر به نام های x ، y و z داریم.
در ابتدا مقدار x را از y با استفاده از -، تفریق کردیم و حاصل تفریق را در متغیر z قرار دادیم.
let x = 3;
let y = 6;
let z = y - x;
ضرب کردن در JS
در JavaScript با استفاده از * مقادیر را در هم ضرب می کنیم.
در مثال زیر 3 متغیر به نام های x ، y و z داریم.
در ابتدا مقادیر x و y را با استفاده از * در هم ضرب کردیم و حاصل ضرب را در متغیر z قرار دادیم.
let x = 2;
let y = 2;
let z = x * y;
تقسیم کردن در JS
در JavaScript با استفاده از / مقادیر را تقسیم می کنیم.
در مثال زیر 3 متغیر به نام های x ، y و z داریم.
در ابتدا متغیر x را در y تقسیم میکنیم و حاصل را در z قرار می دهیم.
let x = 10;
let y = 2;
let z = x / y;
عملگرهای محاسباتی ریاضی در JS
عملگرهای محاسباتی js در انجام محاسبات ریاضی بر روی اعداد استفاده می شوند.
عملگر |
کاربرد |
+ | جمع |
- | تفریق |
* | ضرب |
/ | تقسیم |
% | باقیمانده تقسیم |
** | توان |
++ | افزایشی (increment) |
-- | کاهشی (decrement) |
عملگرهای مقداردهنده در JS
این نوع عملگرها باعث مقداردهی به متغیرها می شود.
عملگر |
کاربرد |
نتیجه |
= | x = y | x = y |
=+ | x += y |
x = x + y زمانی که بخواهیم x را بعلاوه y و نتیجه را در x بریزیم. |
=- | x -= y |
x = x - y زمانی که بخواهیم x را منهای y و نتیجه را در x بریزیم. |
=* | x *= y |
x = x * y زمانی که بخواهیم x را ضرب در y و نتیجه را در x بریزیم. |
=/ | x /= y |
x = x / y زمانی که بخواهیم x را تقسیم بر y و نتیجه را در x بریزیم. |
=% | x %= y |
x = x % y زمانی که بخواهیم x را تقسیم بر y و باقیمانده را در x بریزیم. |
=** | x **= y |
x = x ** y زمانی که بخواهیم x را به توان y و نتیجه را در x بریزیم. |
عملگرهای منطقی در JS
عملگر | توضیحات |
&& | و |
|| |
یا |
! | نقیض (منفی کننده) |
نکته: به علامت & امپرسند (ampersand) گفته می شود. (shift + 7)
نکته: به علامت | خط عمودی (vertical bar) گفته می شود. (shift + \)
خلاصه درس
در این فصل با موارد زیر آشنا شدیم:
- عملگرهای محاسباتی
- عملگر های مقدار دهنده
- عملگر های منطقی