آموزش طراحی سایت-آموزش متد های اعداد در جاوااسکریپت

آموزش طراحی سایت - آموزش جاوا اسکریپتسلام بر دوستان عزیزم..امروز با بخش دیگری از دوره آموزش طراحی سایت تحت عنوان آموزش متد های اعداد در جاوااسکریپت همراه شما هستیم..آموزش طراحی سایت : متدهای سراسری (global methods)توابع سراسری (global functions) را می توان برای تمامی نوع داده های (data type) جاوا اسکریپت بکار برد. جدول های زیر پرکاربرد ترین متدهایی که حین کار با اعداد در زبان جاوا اسکریپت کارایی دارند را با ذکر کاربرد آن فهرست می کند.متد های مربوط به number، متدهایی هستند که می توان برای اعداد از آن ها استفاده کرد.متد toString()این متد یک عدد یا متغیر عددی را به عنوان رشته ی متنی بر می گرداند. متدهای مربوط به شی number را می توان برای انواع عدد بکار گرفت اعم از لفظ ها (literals)، متغیرهای عددی (variable)، عبارت های عددی (expression).مثال یک :var x = 123; document.getElementById(&quotdemo&quot) = x.toString() + &quot<br>&quot + (123).toString() + &quot<br>&quot + (100 + 23).toString();متد toExponential()رشته ی با اعداد گرد شده برمی گرداند که با قرارداد نمایی (exponential notation) نوشته شده باشد. این تابع در حقیقت یک متغیر عددی را به قرارداد نمایی (exponential notation) تبدیل می کند. یک پارامتر ورودی تعداد کاراکترهای بعد از ممیز اعشار را تعیین می کند.مثال دو :var x = 9.656; document.getElementById(&quotdemo&quot) = x.toExponential() + &quot<br>&quot + x.toExponential(2) + &quot<br>&quot + x.toExponential(4) + &quot<br>&quot + x.toExponential(6);پارامتر اختیاری است. در صورت مشخص نکردن پارامتر، جاوا اسکریپت عدد را گرد نمی کند.متد toFixed()رشته عددی با تعداد اعشار مشخص شده برمی گرداند.مثال سه :var x = 9.656; document.getElementById(&quotdemo&quot) = x.toFixed(0) + &quot<br>&quot + x.toFixed(2) + &quot<br>&quot + x.toFixed(4) + &quot<br>&quot + x.toFixed(6);متد toPrecision()یک رشته ی عددی با طول مشخص (تعداد کاراکتر معین) برمی گرداند.مثال چهار :var x = 9.656; document.getElementById(&quotdemo&quot) = x.toPrecision() + &quot<br>&quot + x.toPrecision(2) + &quot<br>&quot + x.toPrecision(4) + &quot<br>&quot + x.toPrecision(6); https://www.aparat.com/v/4gGj2 آموزش طراحی سایت : تبدیل متغیر به عددسه تابع در جاوا اسکریپت وجود دارد که متغیر را به عدد تبدیل می کنند. The Number() method The parseInt() method The parseFloat() methodتوابع بالا متدهای مختص شی number نیستند (number methods)، بلکه متدهای سراسری یا global زبان جاوا اسکریپت محسوب می شوند.متد Number()این تابع متغیرهای جاوا اسکریپت را به عدد تبدیل می کند.مثال پنج : document.getElementById(&quotdemo&quot) = Number(true) + &quot<br>&quot + Number(false) + &quot<br>&quot + Number(new Date()) + &quot<br>&quot + Number(&quot 10&quot) + &quot<br>&quot + Number(&quot10 &quot) + &quot<br>&quot + Number(&quot10 6&quot); متد parseInt()تابع parseInt() یک رشته را تجزیه (parse) کرده و یک عدد صحیح برمی گرداند. استفاده از فاصله امکان پذیر می باشد. توجه داشته باشید که تنها عدد اول برگردانده می شود.مثال شش :document.getElementById(&quotdemo&quot) = parseInt(&quot10&quot) + &quot<br>&quot + parseInt(&quot10.33&quot) + &quot<br>&quot + parseInt(&quot10 6&quot) + &quot<br>&quot + parseInt(&quot10 years&quot) + &quot<br>&quot + parseInt(&quotyears 10&quot); چنانچه امکان تبدیل عدد مورد نظر وجود نداشته باشد، در جواب (NaN (not a number برگردانده می شود.متد parseFloat()تابع parseFloat() یک رشته را تجزیه (parse) کرده و در جواب یک عدد برمی گرداند. استفاده از فاصله مجاز می باشد. تنها اولین عدد برگردانده می شود.مثال هفت :document.getElementById(&quotdemo&quot) = parseFloat(&quot10&quot) + &quot<br>&quot + parseFloat(&quot10.33&quot) + &quot<br>&quot + parseFloat(&quot10 6&quot) + &quot<br>&quot + parseFloat(&quot10 years&quot) + &quot<br>&quot + parseFloat(&quotyears 10&quot);در صورت عدم امکان تبدیل عدد، NaN (not a number) برگردانده می شود.متد valueOf()یک متغیر عددی را به صورت های مختلف عدد (لفظ / literal، متغیر، عبارت عددی) برمی گرداند.مثال هشت :var x = 123; document.getElementById(&quotdemo&quot) = x.valueOf() + &quot<br>&quot + (123).valueOf() + &quot<br>&quot + (100 + 23).valueOf(); در جاوا اسکریپت، یک عدد می تواند یک مقدار اولیه (typeof = number) یا یک شی (typeof = object) باشد. متد ValueOf() داخل زبان جاوا اسکریپت به منظور تبدیل اشیا یا آیجکت number به مقادیر اولیه بکار گرفته می شود، هیچ لزومی ندارد از آن در کد خود استفاده کنید.با آموزش های دیگر از آموزش جاوا اسکریپت در آموزش طراحی سایت با ما همراه باشید....