پروپرتیهای Number در جاوا اسکریپت
| پروپرتی های Number |
|---|
| Number.EPSILON |
| Number.MAX_VALUE |
| Number.MIN_VALUE |
| Number.MAX_SAFE_INTEGER |
| Number.MIN_SAFE_INTEGER |
| Number.POSITIVE_INFINITY |
| Number.NEGATIVE_INFINITY |
| Number.NaN |
پروپرتی EPSILON در جاوا اسکریپت
Number.EPSILON تفاوت بین کوچکترین عددِ ممیز شناورِ بزرگتر از 1 و 1 را مشخص می کند.
Number.EPSILON در اکما اسکریپت 6 تعریف شده است. این پروپرتی در اینترنت اکسپلورر کار نمی کند.
پروپرتی MAX_VALUE در جاوا اسکریپت
پروپرتی Number.MAX_VALUE یک ثابت(constant) است که بزرگترین عدد امکان پذیر در جاوا اسکریپت را ارائه میدهد.
پروپرتیهای Number نمیتوانند در متغیرها مورد استفاده قرار گیرند.
پروپرتیهای Number به آبجکت Number در جاوا اسکریپت تعلق دارند.
برای دسترسی به این پروپرتیها تنها می توانیم از طریق Number.MAX_VALUE اقدام کنیم.
اگر از دستور x.MAX_VALUE استفاده کنیم به طوری که x یک متغیر یا یک مقدار باشد، مقدار undefined برگردانده خواهد شد:
پروپرتی MIN_VALUE در جاوا اسکریپت
پروپرتی Number.MIN_VALUE یک ثابت(constant) است که کمترین عدد امکان پذیر در جاوا اسکریپت را ارائه می دهد.
مینیمم و ماکزیممِ اعدادِ صحیحِ امن(Safe Integers)
در اکما اسکریپت 6، پروپرتی های ماکزیمم و مینیمم اعداد صحیح امن، در آبجکت Number به صورت زیر مشخص شده است:
Number.MAX_SAFE_INTEGER
Number.MIN_SAFE_INTEGER
پروپرتی MIN_SAFE_INTEGER در جاوا اسکریپت
عبارت Number.MIN_SAFE_INTEGER مینیمم عدد صحیحِ امن در جاوا اسکریپت را ارائه می دهد.
Number.MIN_SAFE_INTEGER برابر است با -(253 - 1).
پروپرتی MAX_SAFE_INTEGER در جاوا اسکریپت
عبارت Number.MAX_SAFE_INTEGER ماکزیمم عدد صحیحِ امن در جاوا اسکریپت را ارائه می دهد.
Number.MAX_SAFE_INTEGER برابر است با: (253 - 1).
مثبتِ بینهایت یا POSITIVE_INFINITY در جاوا اسکریپت
مثال شماره 8
در سرریز(تقسیم بر صفر یا حد مثبت بی نهایت) مقدار POSITIVE_INFINITY برگردانده می شود:
let x = 1 / 0;
امتحان کنیدمنفیِ بینهایت یا NEGATIVE_INFINITY در جاوا اسکریپت
مثال شماره 10
در سرریزِ منفی(حد منفی بینهایت) مقدار NEGATIVE_INFINITY برگردانده می شود:
let x = -1 / 0;
امتحان کنیدمقدار NaN یا Not a Number در جاوا اسکریپت
NaN یک کلمه ی رزرو شده در جاوا اسکریپت است و برای مشخص کردن عددی است که یک عدد قانونی نیست.
مثال شماره 12
اگر سعی کنیم روی یک رشته ی غیرِ عددی محاسبه انجام دهیم، مقدار NaN حاصل می شود:
let x = 100 / "Apple";
امتحان کنیدبه تمام اعداد صحیح که بین -(253 - 1)to +(253 - 1) هستند، اعداد صحیحِ امن گفته می شود.
عدد 9007199254740991 امن است. اما عدد 9007199254740992 امن نیست.
منبع: www.w3schools.com/js
- بازدید: 19
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.