آموزش جاوا اسکریپت

آموزش جاوا اسکریپت - شئ Number

شئ Number تاریخ عددی، عدد صحیح یا اعداد ممیز شناور را ارائه می کند. به طور کلی، لازم نیست که در مورد Number Object نگران باشید زیرا مرورگر به طور خودکار عدد صحیح را به نمونه های کلاس Number  تبدیل می نماید.

دستور نگارش (syntax)

نحوه ایجاد شئ number را نشان می دهد.

var val = new Number(number);

اگر به جای number از استدلال غیر عددی استفاده کنید. argument  به عدد تبدیل نشده و NAN (عدد نمی باشد) را باز می گرداند.

خاصیت های Number

 در زیر لیستی از propertyها و شرح آن ها قرار دارد.

property

شرح

MAX_VALUE

بزرگترین مقدار ممکن یک عدد در جاوا اسکریپت می تواند   1.7976931348623157E+308 باشد.

MIN_VALUE

کوچکترین مقدار ممکن یک عدد در جاوا اسکریپت می تواند 5E-324 باشد.

NaN

برابر با مقداری است که عدد نمی باشد.

NEGATIVE_INFINITY

مقداری کوچک تر از MIN_VALUE

POSITIVE_INFINITY

مقداری بزرگ تر از MAX_VALUE

prototype

یک property استاتیک از شئ Number می باشد. که از prototype property برای اختصاص ویژگی ها و متد های جدید به شئ Number در سند فعلی استفاده می کند.

constructor

تابعی را که نمونه ای از این شئ را ایجاد می نماید را بازمی گرداند. به صورت پیش فرض Number object می باشد.

در بخش های زیر چند مثال برای نشان دادن خاصیت های Numberوجود دارد.

 

متدهای Number

شیء Number تنها شامل متد های پیش فرضی است که بخشی از تعریف هر شئ می باشد.

 

Method

شرح

toExponential()

عدد را مجبور به نمایش علامت نمایی (exponential notation) می کند،حتی اگر عدد در دامنه ای باشد که جاوا اسکریپت به طور معمول از علامت استاندارد (standard notation) استفاده می کند.

toFixed()

فرمت یک عدد با تعداد مشخصی از رقم ها به سمت راست از اعشاری می باشد.

toLocaleString()

یک رشته value version از شماره فعلی را در یک فرمت که می تواند بر اساس تنظیمات محلی مرورگر متفاوت باشد را برمی گرداند.

toPrecision()

تعداد کل رقم (از جمله رقم به چپ و راست دهدهی) را برای نمایش یک عدد مشخص می کند.

toString()

نمایش رشته ای از مقدار number را بازمی گرداند.

valueOf()

مقدار number را بر می گرداند.

 

در بخش های زیر چند نمونه برای توضیح متد های number وجود دارد.

در صورتی که سوال و یا نظری دارید، از بخش نظرات با ما در میان بگذارید.

خبـرنــامه

Newsletters

در خبــرنـامه سافت اسکیل عضو شویــد تا جدیدترین هـای سایت را بلافاصله در ایمیل خـود دریافت کنیـد

شما چه نظر و یا سوالی درباره این نوشته دارید؟

مبحث آموزشی

آموزش جاوا اسکریپت

Learn JavaScript

سرفصل ها

پرســیدن سؤال جدید

سؤال های تخصصی خود را از ما بپرسید

دنبال کردن تلگرام کانال سافت اسکیل

https://telegram.me/softskill_ir

عملیات کاربران

خبـرنــامه

Newsletters

در خبــرنـامه سافت اسکیل عضو شویــد تا جدیدترین هـای سایت را بلافاصله در ایمیل خـود دریافت کنیـد

کلیک کنید و سوالات خود را از ما بپرسید
لطفا فرم سوال را پر کنید

سوال شما با موفقیت ثبت شد. برای اینکه بتوانیم به شما اطلاع رسانی کنیم، موارد زیر را وارد کنید:

لطفا چند لحظه منتظر بمانید ...