Number Properties
1️⃣ تعریف Number Properties
جاوااسکریپت چند ویژگی (Property) ثابت) برای اعداد ارائه میدهد که شامل حداقل و حداکثر مقادیر، EPSILON و غیره است.
2️⃣ ویژگیهای پرکاربرد
| Property | مقدار مثال | توضیح |
|---|---|---|
Number.MAX_VALUE | 1.7976931348623157e+308 | بیشترین مقدار عددی قابل نمایش |
Number.MIN_VALUE | 5e-324 | کمترین مقدار عددی مثبت غیر صفر |
Number.MAX_SAFE_INTEGER | 9007199254740991 | بزرگترین عدد صحیح امن برای عملیات دقیق |
Number.MIN_SAFE_INTEGER | -9007199254740991 | کوچکترین عدد صحیح امن |
Number.EPSILON | 2.220446049250313e-16 | کوچکترین تفاوت بین دو عدد اعشاری قابل تشخیص |
Number.POSITIVE_INFINITY | Infinity | مقدار بینهایت مثبت |
Number.NEGATIVE_INFINITY | -Infinity | مقدار بینهایت منفی |
Number.NaN | NaN | Not-A-Number، نشاندهنده مقدار غیر عددی |
3️⃣ مثالهای عملی
4️⃣ نکات مهم
-
برای مقایسه اعداد بزرگ یا کوچک بهتر است از
Number.MAX_SAFE_INTEGERوNumber.MIN_SAFE_INTEGERاستفاده شود. -
Number.EPSILONبرای مقایسه دقیق اعداد اعشاری کاربرد دارد، چون محاسبات اعشاری میتواند خطا داشته باشد:
-
Infinityو-Infinityمیتوانند در محاسبات ریاضی و محدودیتها کاربرد داشته باشند. -
NaNهمیشه با خودش برابر نیست، برای بررسی ازNumber.isNaN()استفاده کنید:
HTML
Tailwind Css
Bootstrap 5
Java script
++C
Python
Three.js
Gsap
Sass
SQL
React