آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

آموزش شی 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 را فهرست می کند.

شرح
تابع
قدر مطلق عدد x را برمی گرداند
abs(x)
آرک کوسینوس عدد x را بر حسب رادیان برمی گرداند
acos(x)
آرک سینوس عدد x را بر حسب رادیان برمی گرداند
asin(x)
آرک تانژانت عدد x را به صورت مقدار عددی بین رادیان های clip_image002 - و clip_image002[1] برمی گرداند
atan(x)
آرکتانژانت خارج قسمت آرگومان های عدد x را برمی گرداند یا به عبارت ساده تر این متد آرک تانژانت عدد x را بر می گرداند
atan2(y,x)
عدد x رو به بالا گرد کرده و نزدیک ترین عدد صحیح (integer) به آن را بر می گرداند
ceil(x)
کسینوس x را بر حسب رادیان برمی گرداند
cos(x)
مقدار عدد Ex را برمی گرداند
exp(x)
x را رو به پایین گرد کرده و نزدیک ترین عدد صحیح به آن را بر می گرداند
floor(x)
لگاریتم طبیعی x را بر مبنای عدد e بر می گرداند
log(x)
بزرگترین عدد که به عنوان آرگومان ارسال شده را برمی گرداند
max(x,y,z,...,n)
کوچکترین عدد که به عنوان پارامتر پاس داده شده را بر می گرداند
min(x,y,z,...,n)
x را به توان y برده و مقدار آن را برمی گرداند
pow(x,y)
یک عدد تصادفی بین 0 و 1 را به عنوان خروجی برمی گرداند
()random
x را به نزدیک ترین عدد صحیح به آن گرد می کند
round(x)
مقدار سینوس x را بر حسب رادیان برمی گرداند
sin(x)
جذر یا ریشه ی دوم عدد x را برمی گرداند
sqrt(x)
تانژانت یک زاویه را برمی گرداند / مقدار تانژانت x را بازمی گرداند
tan(x)تانژانت یک زاویه را برمی گرداند / مقدار تانژانت x را بازمی گرداند

امیدواریم که این مطلب در مورد آموزش Jquery و JavaScript برایتان مفید و مناسب بوده باشد.
در صورت داشتن هر گونه سوال، پیشنهاد و یا انتقاد حتماً از قسمت نظرات در پایین صفحه آن را برای ما ارسال کنید.

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

از اینجا بهترین کتابهای برنامه نویسی را دریافت کنید : کتاب های آموزش برنامه نویسی


  • 6241
  •    2446
  • تاریخ ارسال :   1394/07/27

دانلود PDF دانلود سورس کد دانلود فیلم آموزشی دانشجویان گرامی اگر این مطلب برای شما مفید بود لطفا ما را در GooglePlus محبوب کنید
رمز عبور: tahlildadeh.com یا www.tahlildadeh.com
آموزش شی math در جاوا اسکریپت
ارسال دیدگاه نظرات کاربران
شماره موبایل دیدگاه
عنوان پست الکترونیک

ارسال

آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

تمامی حقوق این سایت متعلق به آموزشگاه تحلیل داده می باشد .