مشخصات مقاله
-
2879
-
0.0
-
14382
-
0
-
0
آموزش متد های مربوط به اعداد در جاوا اسکریپت
متد های مربوط به اعداد در جاوا اسکریپت / JavaScript number methods
متدهای عددی / number methods در کار با اعداد در زبان جاوا اسکریپت به شما کمک می کنند.
متدهای سراسری (global methods)
توابع سراسری (global functions) را می توان برای تمامی نوع داده های (data type) جاوا اسکریپت بکار برد.
جدول زیر پرکاربرد ترین متدهایی که حین کار با اعداد در زبان جاوا اسکریپت کارایی دارند را با ذکر کاربرد آن فهرست می کند.
متد های مربوط به number، متدهایی هستند که می توان برای اعداد از آن ها استفاده کرد.
متد toString()
این متد یک عدد یا متغیر عددی را به عنوان رشته ی متنی برمی گرداند.
متدهای مربوط به شی number را می توان برای انواع عدد بکار گرفت اعم از لفظ ها (literals)، متغیرهای عددی (variable)، عبارت های عددی (expression).
متد toExponential()
رشته ی با اعداد گرد شده برمی گرداند که با قرارداد نمایی (exponential notation) نوشته شده باشد. این تابع در حقیقت یک متغیر عددی را به قرارداد نمایی (exponential notation) تبدیل می کند.
یک پارامتر ورودی تعداد کاراکترهای بعد از ممیز اعشار را تعیین می کند.
پارامتر اختیاری است. در صورت مشخص نکردن پارامتر، جاوا اسکریپت عدد را گرد نمی کند.
متد toFixed()
رشته عددی با تعداد اعشار مشخص شده برمی گرداند.
مثال:متد toPrecision()
یک رشته ی عددی با طول مشخص (تعداد کاراکتر معین) برمی گرداند.
مثال:تبدیل متغیر به عدد
سه تابع در جاوا اسکریپت وجود دارد که متغیر را به عدد تبدیل می کنند.
The Number() method The parseInt() method The parseFloat() method
توابع بالا متدهای مختص شی number نیستند (number methods)، بلکه متدهای سراسری یا global زبان جاوا اسکریپت محسوب می شوند.
متد Number()
این تابع متغیرهای جاوا اسکریپت را به عدد تبدیل می کند.
مثال:متد parseInt()
تابع parseInt() یک رشته را تجزیه (parse) کرده و یک عدد صحیح برمی گرداند. استفاده از فاصله امکان پذیر می باشد.
توجه داشته باشید که تنها عدد اول برگردانده می شود.
چنانچه امکان تبدیل عدد مورد نظر وجود نداشته باشد، در جواب NaN (not a number) برگردانده می شود.
متد parseFloat()
تابع parseFloat() یک رشته را تجزیه (parse) کرده و در جواب یک عدد برمی گرداند. استفاده از فاصله مجاز می باشد.
تنها اولین عدد برگردانده می شود.
در صورت عدم امکان تبدیل عدد، NaN (not a number) برگردانده می شود.
متد valueOf()
یک متغیر عددی را به صورت های مختلف عدد (لفظ / literal، متغیر، عبارت عددی) برمی گرداند.
مثال:
در جاوا اسکریپت، یک عدد می تواند یک مقدار اولیه (typeof = number) یا یک شی (typeof = object) باشد.
متد ValueOf() داخل زبان جاوا اسکریپت به منظور تبدیل اشیا یا آیجکت number به مقادیر اولیه بکار گرفته می شود، هیچ لزومی ندارد از آن در کد خود استفاده کنید.
در زبان جاوا اسکریپت تمامی نوع داده ها (data type) یک متد ValueOf() و یک متد toString() دارند.