عملگرهای ریاضی در 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 + \

خلاصه درس

در این فصل با موارد زیر آشنا شدیم:

  • عملگرهای محاسباتی
  • عملگر های مقدار دهنده
  • عملگر های منطقی

توسعه دهندگان
احسان اسلامی