ما در این مقاله قصد داریم در مورد عملگرهای محاسباتی و ریاضی به شما آموزش دهیم.
ابتدا لازم میدانم انواع عددی را در زبانهای برنامهنویسی به شما معرفی کنم. ما چندین نوع مقدار عددی در زبانهای برنامهنویسی داریم که شامل:
- اعداد صحیح (Interger): که شامل همهٔ اعداد هستند. (مثبت و منفی).500 ، 10– و ...
- اعداد اعشاری (Flute): این اعداد دارای ممیز اعشاری هشتند.15.5 ، 37.45 ، 580.5 و ...
- اعداد اعشاری (Double): این اعداد نوع خاصی از اعداد اعشاری هستند و فرق آن با اعداد اعشاری Flute در این است که این اعداد دقت بیشتری دارند یعنی تعداد ارقام اعشار آنها بیشتر است.45.23423455456 و ...
- اعداد دودویی (Binary)
- اعداد هشت هشتی (Octal)
- اعداد هگزادسیمال (HexaDecimal)
البته لازم نیست در مورد این اعداد نگران باشید چون ما در این مقاله در مورد اعداد نوع اول (اعداد صحیح) صحبت میکنیم، و اینها صرفاً جهت معرفی انواع دادههای عددی بود. زیرا در زبان جاوا اسکریپت برخلاف بعضی از زبانهای برنامهنویسی تنها یک نوع داده برای اعداد وجود دارد که بهصورت Number میباشد. یعنی هر نوع عددی که بخواهید در جاوا اسکریپت استفاده کنید کافی است که به یک روش یکسان آن را تعریف کنید.
عملگرها در زبان جاوا اسکریپت بهصورت زیر تعریف میشوند:
عملگر | نام | هدف | مثال |
+ | جمع | دو عدد را با هم جمع میکند | 2+6 |
- | تفریق | تفریق دو عدد را شامل میشود | 2-6 |
* | ضرب | دو عدد را در هم ضرب میکند | 2*6 |
/ | تقسیم | تقسیم دو عدد را شامل میشود | 6/2 |
% | باقیمانده | حاصل باقیمانده تقسیم دو عدد را برمیگرداند | % 6 2 -------> عدد 3 که حاصل باقیمانده تقسیم عدد 6 بر 2 است را برمیگرداند. |
** | نما یا توان | پایه را به توان نما میرساند | 3**6 -------> عدد 6 را سه بار در خود ضرب میکند.6*6*6 که حاصل آن 216 میشود |
++ | عملگر افزایشی | یک واحد به عدد موردنظر اضافه میکند | 5++ -------> که نتیجهٔ آن 6 میشود |
-- | عملگر کاهشی | یک واحد از عدد موردنظر کم میکند | 5-- -------> که نتیجهٔ آن 4 میشود |
در مقالات قبلی ما به طور ناخواسته از این عملگرها استفاده کردیم. اگر به یاد داشته باشید در مقالهٔ توابع جاوا اسکریپت ما یک تابع داشتیم که بهصورت زیر تعریف شده بود:
Function sum() {
Var a = 6;
Var b = 2;
Var c = a+b;
Alert(c);
}
Sum() ;
در این تکه کد همانطور که مشاهده میکنید مقدار a و b را در خروجی با هم جمع کردهایم و در خروجی به کاربر نمایش دادهایم.
برای افزودن دیدگاه خود، نیاز است ابتدا وارد حساب کاربریتان شوید