شیء ریاضی در JavaScript
شیء Math در JS دارای ویژگی و متدهایی برای عملیات ریاضی است.
document.getElementById("demo").innerHTML = Math.PI;
نکته: شیء Math نیاز به تابع سازنده ندارد. به عبارتی مانند شیء Date به کلمه کلیدی new، نیاز ندارد.
ویژگی های شیء Math در JS
ویژگی های شیء Math، مقادیر ثابت ریاضی را برمی گرداند.
شیء Math مجموعا 8 ویژگی دارد.
Math.E; // عدد اویلر یا نپر
Math.PI; // عدد پی
Math.SQRT2; // ریشه دوم 2
Math.SQRT1_2; // ریشه دوم 0.5
Math.LN2; // لگاریتم طبیعی 2
Math.LN10; // لگاریتم طبیعی 10
Math.LOG2E; // لگاریتم نپر مبنا 2
Math.LOG10E; // لگاریتم نپر مبنا 10
متدهای شیء Math در JS
شیء Math دارای متدهای برای انجام عملیات های ریاضی است.
Math.round() گرد کردن به نزدیک ترین عدد Math.ceil() گرد کردن به عدد بالا Math.floor() گرد کردن به عدد پایین Math.trunc() برش و برگرداندن بخش عدد صحیح Math.sin() محاسبه سینوس Math.cos() محاسبه کسینوس Math.tan() محاسبه تانژانت Math.abs() محاسبه قدر مطلق Math.log() محاسبه لگاریتم طبیعی Math.max() برگرداندن بزرگ ترین عدد Math.min() برگرداندن کوچک ترین عدد Math.pow() محاسبه توان Math.random() ساخت عدد تصادفی Math.sign() تشخیص علامت منفی یا مثبت Math.sqrt() محاسبه جذر عدد
گرد کردن اعداد
برای گرد کردن اعداد در JS می توان از 4 متد شیء Math استفاده کرد.
متد Math.round()، یک عدد دریافت و آن را به سمت عدد صحیح نزدیک تر گرد می کند.
Math.round(3.7);
متد Math.ceil()، یک عدد دریافت و آن را به سمت عدد صحیح بزرگ تر گرد می کند.
Math.ceil(3.3);
متد Math.floor()، یک عدد دریافت و آن را به سمت عدد صحیح کوچک تر گرد می کند.
Math.floor(3.7);
متد Math.trunc()، یک عدد دریافت و بخش اعشار آن را حذف و فقط عدد صحیح را برمی گرداند.
Math.trunc(3.7);
خلاصه درس
در این فصل با ریاضی در JS آشنا شدیم و به برسی متدهای آن پرداختیم.