مشخصات مقاله
-
4989
-
0.0
-
20049
-
0
-
0
آموزش شی math در جاوا اسکریپت
شی math در جاوا اسکریپت
شی math به شما این امکان را می دهد که روی اعداد عملیات ریاضی انجام دهید.
شی math امکان انجام عملیات محاسباتی و ریاضی را برای برنامه نویس فراهم می کند.
شی بیان شده دربردانده ی مجموعه متد ها و توابع ریاضی می باشد.
یکی از کاربردهای معمول شی math در زبان جاوا اسکریپت ایجاد یک عدد تصادفی است.
شیMath خود دارای سازنده (constructor) نیست. لازم نیست هیچ متدی ابتدا یک شی math ایجاد کند.
توابع ()Math.min و ()Math.max
متدهای ()Math.min و ()Math.max را می توان برای بدست آوردن مقدار بیشینه (بزرگترین عددی که به عنوان پارامتر ارسال شده) و کمینه (کوچکترین عددی که به عنوان پارامتر ارسال شده) از میان مجموعه ای از آرگومان ها بکار برد.
مثال: مثال:نمونه سه
function myFunction() {
document.getElementById("demo").innerHTML =
Math.max(0, 150, 30, 20, -8, -200);
}تابع ()Math.random
یک عدد تصادفی بین 0 و 1 را به عنوان خروجی (output) برمی گرداند.
مثال:
Math.random(); // returns a random number
تابع ()math.random همیشه عددی کوچکتر از 1 بر می گرداند.
()Math.round
یک عدد را به نزدیکترین عدد صحیح (integer) گرد می کند(به عنوان مثال عدد x را گرد کرده و به نزدیکترین عدد صحیح به آن تبدیل می کند).
مثال:نمونه چهار
function myFunction() {
document.getElementById("demo").innerHTML = Math.round(4.4);
document.getElementById("demo1").innerHTML = Math.round(4.7);تابع()Math.ceil
این متد یک عدد را به بالا گرد کرده و نزدیکترین عدد صحیح (integer) به آن را برمی گرداند.
مثال:نمونه پنج
function myFunction() {
document.getElementById("demo").innerHTML = Math.round(4.4);
}()Math.floor
یک عدد را به پایین گرده کرده و نزدیکترین عدد صحیح به آن را برمی گرداند.
مثال:نمونه شش
function myFunction() {
document.getElementById("demo").innerHTML = Math.floor(4.7);
}توابع ()Math.floor و ()Math.random را می توان به طور همزمان برای برگرداندن یک عدد تصادفی بین 0 و 10 مورد استفاده قرار داد.
مثال:نمونه هفت
function myFunction() {
document.getElementById("demo").innerHTML =
Math.floor(Math.random() * 11);
}ثابت های ریاضی
جاوا اسکریپت در کل 8 ثابت ریاضی دارد که با استفاده شی math می توان به آن ها دسترسی پیدا کرد.
مثال:نمونه هشت
function myFunction() {
document.getElementById("demo").innerHTML =
Math.E + "
" +
Math.PI + "
" +
Math.SQRT2 + "
" +
Math.SQRT1_2 + "
" +
Math.LN2 + "
" +
Math.LN10 + "
" +
Math.LOG2E + "
" +
Math.LOG10E + "
";
}جدول زیر توابع شی math را فهرست می کند.