آموزش جاوا اسکریپت – عملیات ریاضی در جاوا اسکریپت (کار با اعداد)

آموزش جاوا اسکریپت

در این بخش از سری آموزش جاوا اسکریپت قصد داریم نحوه انجام عملیات ریاضی در جاوا اسکریپت را شروع کنیم.

 

استفاده از آبجکت Math

شی Math در جاوا اسکریپت تعدادی از خصوصیات و متدهای کاربردی را برای انجام عملیات ریاضی مثل ایجاد اعداد تصادفی, گردکردن اعداد, ایجاد مقدایر مثل PI و محاسبه و .. را می دهد.

همچنین شامل متدهایی برای عملیات ریاضی که بطور عادی ناممکن یا پیچیده هستند مثل محاسبه سینوس و کوسینوس.

 

خصوصیت Math.PI

Math.PI نشان دهنده نسبت دور یک دایره یا همان قطر است. عدد PI (π) یک ثابت ریاضی است که تقریبا معادل ۳٫۱۴ است Math.PI = π ≈ ۳٫۱۴۱۵۹

اینجا یک مثال از محاسبه محیط دایره با استفاده از خصوصیت Math.PI است.

نکته: آبجکت Math در هسته جاوا اسکریپت قرار داد پس می توانیم به متدها و خصوصیات آن بصورت مستقیم دسترسی داشته باشید. شما هرگز نیاز به ساخت شی Math نخواهید بود چرا که بصورت خودکار توسط مفسر جاوا اسکریپت ایجاد می شود.

 

دریافت مقدار مطلق (Absolute)

متد Math.abs() برای محاسبه مقدار مطلق (مثبت) یک عدد استفاده می شود.

 

ایجاد اعداد تصادفی

متد Math.random() با ایجاد عدد تصادفی اعشار از محدوده ۰ به بالا اما شامل ۱ نمی شود, به کار می رود.

به هر حال اسگر یک مقدار عدد تصادفی بین یک و بالاتر از یک را بخواهید, از این راه حا می توانید استفاده کنید:

 

محاسبه جزر عدد

متد Math.sqrt() برای محاسه جزر عدد (Square Root) استفاده می شود.

اگر عدد منفی باشد, مقدار NaN برگشت داده می شود:

 

گرد کردن عدد

شی Math چند متد برای گرد کردن (round) اعداد ارایه می دهد که هر کدام وظیفه خاصی دارند.

متد ceil()

متد Math.ceil() یک عدد را به بالا (سقف ceil) گرد می کند بنابراین ۳٫۵ می شود ۴ و -۵٫۷ می شود -۵ (چرا که -۵ بزرگتر از -۶ است)

 

متد floor()

متد Math.floor() عدد را به پایین (کف floor) گرد می کند. بنابراین ۳٫۵ می شود ۳ و -۵٫۷ می شود -۶ (چون -۶ کوچکتر از -۵ است).

 

متد round()

متد Math.round() یک عدد را به نزدیکترین عدد صحیح گرد می کند. به اینصورت که اگر بخش اعشاری آن بزرگتر از .۵ باشد به سمت بالا در غیر اینصورت به سمت پایین گرد می کند. بنابراین ۳٫۵ می شود ۴ و -۵٫۷ می شود -۶ و ۴٫۴۹ می شود ۴

 

پیدا کردن بزرگترین و کوچترین اعداد

متدهای Math.max() و Math.min() برای پیدا کردن بزرگترین یا کوچکتری عدد در بین گروهی از عداد استفاده می شود.

همچنین می توانید حداکثر و حداقل مقادیر داخل یک آرایه یا آبجکت آرایه مانند با متد apply() پیدا کنید.

راه حتی بهتری نیز وجود دارد. در ECMAScript 6 می توانید همچنین موردی را با استفاده از اپراتور ... مانند مثال زیر انجام بدید

 

به توان رساندن عدد

از متد Math.pow() برای به توان رساندن عدد خاصی می توانید استفاده کنید.

عبارت Math.pow(x, y) در ریاضی برابر است با xy که نشان می دهد چند بار (y) پایه x در خود ضرب شود.

 

عملیات مثلثی

شی Math در جاوا اسکریپت چند متد مثلث را مثل sin(), cos(), tan() برای ارایه داده است این متدها در رادیان ها کار می کنند به این معنی که نیاز است هر درجه اندازه گیری شده را قبل از استفاده در π/۱۸۰ ضرب کنید.

از آنجا که رادیان pi برابر ۱۸۰ درجه است: π rad = 180° بنابراین رادیان π/۲ برابر ۹۰ درجه, رادیان π/۳ برابر ۶۰ درجه و به اینصورت ادامه دارد..

 

امیدوارم  از آموزش عملیات ریاضی در جاوا اسکریپت نهایت استفاده را برده باشید.

هر سوالی داشتید ، از قسمت نظرات ارسال کنید . سریعا ، پاسخگوی سوالات شما هستیم .

موفق باشید.

حسن شفیعی توسعه دهنده وب و موبایل مدیر سایت علاقه خاصی به برنامه نویسی وب و موبایل دارم و هر روز تلاش می کنم به این حوزه مسلط تر شوم و اطلاعاتم را به شکل کاربردی برای علاقه مندان در وب به اشتراک بگذارم. اگر نیاز به برنامه نویس برای انجام پروژه و نوشتن اسکریپت های سمت وب, اپلیکیشن های اندروید و ios, پیدا کردن راه حل توسعه و غیره داشتید حتما از طریق تماس با ما/ واتساپ/ تلگرام بهم پیام بدید. برایتهیه هاست مطمین و پرسرعت کلیک کنید
مطالب زیر را حتما بخوانید
دیدگاه کاربران

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دوره های آموزشی