توابع ریاضی در جاوا اسکریپت
خوش اومدین به بیست و هفتمین جلسه از دوره آموزش جاوا اسکریپت. در این بخش از دوره آموزش جاوا اسکریپت میخواهیم با توابع ریاضی در جاوا اسکریپت و نحوه استفاده از آنها آشنا بشیم. جاوا اسکریپت توابع زیادی رو بصورت آماده در اختیار ما قرار میده که ما میتونیم با استفاده از اونها محاسبات ریاضی رو به راحتی انجام بدیم. ما توی این ویدیو با توابع متنوعی آشنا میشیم و از هر کدوم یک مثالی میزنیم. ما با استفاده از شیء Math میتونیم به توابع ریاضی که جاوا اسکریپت برامون آماده کرده دسترسی داشته باشیم.
توی این ویدیو با توابع زیر آشنا میشیم:
- round
- pow
- sqrt
- abs
- ceil
- floor
- sin
- cos
- min
- max
- random
در جاوا اسکریپت (JavaScript)، میتوانید از توابع ریاضیاتی مختلف استفاده کنید. در زیر چند نمونه از توابع ریاضی معروف در جاوا اسکریپت آورده شده است:
- تابع
Math.abs(x)
: بازگرداندن مقدار مطلق عدد x.
console.log(Math.abs(-5)); // خروجی: 5
- تابع
Math.sqrt(x)
: بازگرداندن جذر مربعی عدد x.
console.log(Math.sqrt(16)); // خروجی: 4
- تابع
Math.pow(x, y)
: بازگرداندن نتیجه توان عدد x به توان y.
console.log(Math.pow(2, 3)); // خروجی: 8
- تابع
Math.floor(x)
: بازگرداندن بزرگترین عدد صحیح کوچکتر یا مساوی عدد x.
console.log(Math.floor(4.9)); // خروجی: 4
- تابع
Math.ceil(x)
: بازگرداندن کوچکترین عدد صحیح بزرگتر یا مساوی عدد x.
console.log(Math.ceil(4.1)); // خروجی: 5
- تابع
Math.round(x)
: بازگرداندن عدد صحیح نزدیکتر به عدد x.
console.log(Math.round(4.4)); // خروجی: 4
console.log(Math.round(4.6)); // خروجی: 5
البته! در ادامه، تعدادی از توابع ریاضیاتی دیگر در جاوا اسکریپت را برای شما ذکر خواهم کرد:
- تابع
Math.sin(x)
: بازگرداندن سینوس عدد x (به صورت رادیان).
console.log(Math.sin(Math.PI / 2)); // خروجی: 1 (سینوس 90 درجه)
- تابع
Math.cos(x)
: بازگرداندن کسینوس عدد x (به صورت رادیان).
console.log(Math.cos(0)); // خروجی: 1 (کسینوس 0 درجه)
- تابع
Math.tan(x)
: بازگرداندن تانژانت عدد x (به صورت رادیان).
console.log(Math.tan(Math.PI / 4)); // خروجی: 1 (تانژانت 45 درجه)
- تابع
Math.log(x)
: بازگرداندن لگاریتم طبیعی عدد x.
console.log(Math.log(Math.E)); // خروجی: 1 (لگاریتم طبیعی e)
- تابع
Math.max(x1, x2, ..., xn)
: بازگرداندن بزرگترین عدد در میان x1، x2، و غیره.
console.log(Math.max(2, 5, 1, 10)); // خروجی: 10
- تابع
Math.min(x1, x2, ..., xn)
: بازگرداندن کوچکترین عدد در میان x1، x2، و غیره.
console.log(Math.min(2, 5, 1, 10)); // خروجی: 1
این فقط چند نمونه از توابع ریاضیاتی در جاوا اسکریپت هستند. برای بررسی توابع ریاضی دیگر در جاوا اسکریپت، میتوانید به مستندات رسمی جاوا اسکریپت مراجعه کنید.