آموزش انجام محاسبات در جاوا اسکریپت
عملگرهای محاسبات در جاوا اسکریپت
با استفاده از عملگرهای محاسبات(Arithmetic) می توانیم بر روی اعداد(لیترال ها یا متغیرها) محاسبه انجام دهیم.
| عملگر | توضیح |
|---|---|
| + | جمع |
| - | تفریق |
| * | ضرب |
| ** | توان(اکما اسکریپت 2016) |
| / | تقسیم |
| % | باقی مانده(پیمانه ای) |
| ++ | افزایش |
| -- | کاهش |
عملیات محاسباتی در جاوا اسکریپت
یک عملیات محاسبه در جاوا اسکریپت، بر روی دو عدد انجام می شود. این دو عدد می توانند لیترال باشند.
یا اینکه می توانیم از دو متغیر استفاده کنیم:
یا اینکه می توانیم از یک عبارت استفاده کنیم:
عملگرها و عملوندها در جاوا اسکریپت
| عملوند | عملگر | عملوند |
|---|---|---|
| 50 | + | 100 |
عملگر جمع در جاوا اسکریپت
عملگر جمع(+) در جاوا اسکریپت، اعداد را با یکدیگر جمع می کند:
تفریق در جاوا اسکریپت
از عملگر تفریق(-) در جاوا اسکریپت برای تفریق اعداد استفاده می شود.
ضرب در جاوا اسکریپت
از عملگر ضرب(*) برای ضرب کردن اعداد استفاده می شود.
تقسیم در جاوا اسکریپت
از عملگر تقسیم(/) برای تقسیم کردن اعداد استفاده می شود.
باقی مانده در جاوا اسکریپت
از عملگر % برای برگرداندن باقی مانده پیمانه ای تقسیم(modulus) استفاده می شود.
نکته: در محاسبات ریاضی، تقسیم دو عدد صحیح، یک خارج قسمت و یک باقی مانده ایجاد می کند. در ریاضیات، با استفاده از عملگر پیمانه(modulo operation)، باقی مانده یک تقسیم، به دست می آید.
عملگر افزایشی در جاوا اسکریپت
از عملگر افزایشی(++) برای اضافه کردن یک واحد به اعداد استفاده می شود.
عملگر کاهشی در جاوا اسکریپت
از عملگر کاهشی(--) برای کم کردن یک واحد از اعداد استفاده می شود.
عملگر توان در جاوا اسکریپت
از عملگر توان(**) برای به توان رساندن اعداد استفاده می شود:
عبارت x ** y همان نتیجه ای را ایجاد می کند که متد Math.pow(x,y) ایجاد می کند:
تقدم عملگرها در جاوا اسکریپت
تقدم عملگرها مشخص می کند که در عبارت های محاسباتی، ترتیب انجام محاسبات چگونه باید انجام شود.
آیا نتیجه مثال بالا به صورت 3 * 150 است یا اینکه به صورت 150 + 100 است؟ آیا اول جمع انجام می شود یا اینکه اول ضرب انجام می شود؟
طبق آنچه در درس ریاضی خوانده ایم، اول عمل ضرب انجام می شود. ضرب(*) و تقسیم(/)، تقدم بیشتری نسبت به جمع(+) و تفریق(-) دارند. طبق درس ریاضی، با استفاده از پرانتزها، می توانیم تقدم را تغییر دهیم. وقتی که از پرانتزها استفاده می کنیم، ابتدا عملیات درون پرانتزها محاسبه می شوند:
وقتی که چند عملیات، تقدم یکسانی داشته باشند(مانند جمع و تفریق یا ضرب و تقسیم)، آنها از سمت چپ به راست محاسبه می شوند:
- بازدید: 698
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.