با عرض سلام خدمت کاربران محترم سایت پی وی لرن.
در این جلسه قصد داریم تا با توابع ریاضی در جاوا اسکریپت JavaScript و ثابت های ریاضی در جاوا اسکریپت آشنا شویم.
از شی Math در جاوا اسکریپت برای اعمال ریاضی استفاده می کنیم.
این متد مقدار پارامترش را به نزدیکترین عدد گرد می کند:
1 2 | Math.round(4.7); // returns 5 Math.round(4.4); // returns 4 |
متد Math.pow(x, y) مقدار x به توان y را بر می گرداند:
این متد جذر پارامترش را بر می گرداند:
این متد قدر مطلق پارامترش را بر می گرداند:
این متد مقدار پارامترش را به نزدیکترین عدد بالای خودش گرد می کند:
این متد مقدار پارامترش را به نزدیکترین عدد پایین خودش گرد می کند:
این تابع سینوس مقدار پارامترش را بر حسب رادیان بر می گرداند.
اگر می خواهید از درجه به جای رادیان استفاده کنید، از فرمول زیر استفاده کنید:
رادیان = زاویه بر حسب درجه * PI / 180
1 | Math.sin(90 * Math.PI / 180); // returns 1 (the sine of 90 degrees) |
این متد کسینوس مقدار پارامترش را بر حسب رادیان بر می گرداند.
از فرمول بالا برای استفاده از درجه به جای رادیان استفاده کنید.
1 | Math.cos(0 * Math.PI / 180); // returns 1 (the cos of 0 degrees) |
از این توابع برای پیدا کردن بیشترین یا کمترین مقدار بین لیستی از پارامتر ها استفاده می شود:
1 | Math.min(0, 150, 30, 20, -8, -200); // returns -200 |
1 | Math.max(0, 150, 30, 20, -8, -200); // returns 150 |
متدهای فوق، می تواند برای پیدا کردن کمترین یا بالاترین مقدار در یک لیست از آرگومان ها مورد استفاده قرار گیرد:
1 | Math.min(0, 150, 30, 20, -8, -200); // returns -200 |
1 | Math.max(0, 150, 30, 20, -8, -200); // returns 150 |
این متد یک عدد تصادفی بین ۰ و ۱ بر میگرداند.:
1 | Math.floor(Math.random() * 10); // returns a random integer from 0 to 9 |
توضیحات | ثابت |
عدد اولر را بر می گرداند | Math.E |
عدد پی | Math.PI |
جذر ۲ | Math.SQRT2 |
جذر ۱/۲ | Math.SQRT1_2 |
لگاریتم طبیعی ۲ | Math.LN2 |
لگارینم طبیعی ۱۰ | Math.LN10 |
لگاریتم E در مبنای ۲ | Math.LOG2E |
لگارینم E در مینای ۱۰ | Math.LOG10E |
جاوا اسکریپت ۸ ثابت ثابت ریاضی را فراهم می کند که می تواند با آبجکت ریاضی قابل دسترسی باشد:
1 2 3 4 5 6 7 8 | Math.E // returns Euler's number Math.PI // returns PI Math.SQRT2 // returns the square root of 2 Math.SQRT1_2 // returns the square root of 1/2 Math.LN2 // returns the natural logarithm of 2 Math.LN10 // returns the natural logarithm of 10 Math.LOG2E // returns base 2 logarithm of E Math.LOG10E // returns base 10 logarithm of E |
بر خلاف دیگر اشیاء عمومی، آبجکت ریاضی هیچ سازنده ای ندارد. متد ها و خواص استاتیک هستند.
تمام متد ها و خواص (ثابت ها) می تواند بدون ایجاد یک شیء ریاضی ابتدا مورد استفاده قرار گیرد.
متد | توضیحات |
---|---|
abs(x) | مقدار مطلق x را برمی گرداند. |
acos(x) | arccosine x را در رادیان بازمی گرداند. |
asin(x) | arcsine x را در رادیانها به دست می آورد. |
atan(x) | arctangent x را به عنوان یک مقدار عددی بین -PI / 2 و رادیان PI / 2 بازمیگرداند. |
atan2(y, x) | عنصر fractan از استدلال های آن را باز می گرداند. |
ceil(x) | مقدار x به دورترین نزدیکترین عدد صحیح را بر می گرداند. |
cos(x) | کسینوس x را بازمی گرداند (X در رادیان است). |
exp(x) | مقدار Ex را می پردازد. |
floor(x) | مقدار x را به انتهای نزدیک ترین عدد صحیح می رساند. |
log(x) | لگاریتم طبیعی (پایه Ex) را می پردازد. |
max(x, y, z, …, n) | عدد را با بالاترین مقدار می گیرد. |
min(x, y, z, …, n) | عدد را با کمترین مقدار می گیرد. |
pow(x, y) | مقدار x را به قدرت y می دهد. |
random() | یک عدد تصادفی بین ۰ و ۱ را برمی گرداند. |
round(x) | مقدار x به دورترین نزدیکترین عدد صحیح را بر می گرداند. |
sin(x) | sine x را باز می گرداند (x در رادیان است). |
sqrt(x) | ریشه مربع x را رد می کند. |
tan(x) | مماس یک زاویه را بر می گرداند. |
جلسه کار با توابع ریاضی در جاوا اسکریپت JavaScript نیز به پایان رسید.
جلسه بعد دستورات شرطی در جاوا اسکریپت را آموزش خواهیم داد. با ما همراه باشید
همچنین می توانید نظرات و سوالات خود را از طریق بخش نظرات سایت با ما در میان بگذارید.
ابوالفض
عالی بود.
واقعا تشکر میکنم
rostami
awliii … mersii