همه ما با عملگرهای ریاضی جمع، تفریق، ضرب ، تقسیم و مساوی در مدرسه آشنا شده ایم. عملگرها عملیاتی را روی مقدار یا مقادیر داده شده به آنها اجرا می کنند و نتیجه حاصله را باز می گردانند. مانند عملگر *
که دو مقدار عددی را در هم ضرب می کند. یا عملگر =
که در درس گذشته برای مقدار دهی به متغیر از آن استفاده کردیم.
به مقادیر یا متغیرهای شرکت کننده در یک عملیات عملوند ( Operand
) گفته می شود. در جاوااسکریپت دو نوع عملگر وجود دارد:
- عملگرهای باینری که بر روی دو عملوند عملیات تعیین شده را اجرا می کنند. مانند
1 + 2
- عملگرهای یگانی که تنها بر روی یک عملوند عملیات تعیین شده را اجرا می کنند. مانند
-1
اما از لحاظ نوع عملکرد به عملگرهای ریاضی، عملگرهای مقدار دهی، عملگرهای بیتی، عملگرهای مقایسه ای ، عملگرهای منطقی و سایر عملگرها تقسیم می شوند.
در این درس می خواهیم به بررسی برخی از عملگرهای پرکاربرد ریاضی ، مقایسه ای ، منطقی و سایر عملگرها بپردازیم.