آموزش جاوا اسکریپت - شیء عدد
شیء عددی (Number)، مقادیر عددی را به صورت صحیح یا اعشاری نمایش میدهد. در کل، نیازی به نگرانی از شیء عددی ندارید زیرا مرورگر به صورت خودکار اعداد صحیح و اعشاری را به نمونههای کلاس عدد تبدیل میکند.
نحو (Syntax)
نحو ساخت شیء عددی به شکل زیر است −
var val = new Number(number);
اگر در جایگاه عدد، هر آرگومان غیرعددی دیگری ارائه دهید، آن آرگومان قابل تبدیل به عدد نخواهد بود و نتیجه آن NaN (Not-a-Number) خواهد بود.
ویژگیهای (Properties) عددی
در ادامه فهرستی از هر ویژگی و توضیح آنها آمده است.
ردیف | ویژگی و توضیحات |
---|---|
۱ | MAX_VALUE
بزرگترین مقدار ممکن برای یک عدد در جاوااسکریپت است که برابر با 1.7976931348623157E+308 میباشد. |
۲ | MIN_VALUE
کوچکترین مقدار ممکن برای یک عدد در جاوااسکریپت است که برابر با 5E-324 میباشد. |
۳ | NaN
برابر با یک مقدار که عدد نیست. |
۴ | NEGATIVE_INFINITY
مقداری کمتر از MIN_VALUE است. |
۵ | POSITIVE_INFINITY
مقداری بزرگتر از MAX_VALUE است. |
۶ | prototype
ویژگی استاتیک شیء عددی (Number Object) است. از این ویژگی برای اختصاص دادن ویژگیها و متدهای جدید به شیء عددی در سند فعلی استفاده میشود. |
۷ | constructor
تابعی که نمونه این شیء را ایجاد کرده است را باز میگرداند. به طور پیشفرض، این تابع شیء عددی است. |
در بخشهای زیر، چند مثال برای نشان دادن خصوصیات عدد (Number) آمده است.
متدهای Number
شیء (Object) Number تنها شامل متدهای پیشفرضی است که قسمتی از تعریف هر شیء میباشند.
ردیف | روش و توضیحات |
---|---|
۱ | toExponential()
باعث نمایش یک عدد با نمایش نمایشی علمی میشود، حتی اگر عدد در محدودهای باشد که در آن جاوا اسکریپت به طور معمول از نمایش استاندارد استفاده میکند. |
۲ | toFixed()
یک عدد را با تعداد مشخصی از ارقام در سمت راست اعشار قرار میدهد. |
۳ | toLocaleString()
یک نسخه رشتهای از عدد فعلی را در یک فرمت بازگرداند که ممکن است بر اساس تنظیمات محلی مرورگر متفاوت باشد. |
۴ | toPrecision()
تعداد کلی ارقام (شامل ارقام در سمت چپ و راست اعشار) را برای نمایش یک عدد تعیین میکند. |
۵ | toString()
نمایش رشتهای مقدار عدد را برمیگرداند. |
۶ | valueOf()
مقدار عدد را برمیگرداند. |