ویژگی Number NaN JavaScript
- صفحه قبلی MIN_VALUE
- صفحه بعدی NEGATIVE_INFINITY
- بازگشت به لایه بالاتر دستورالعملهای مرجع Number JavaScript
تعریف و استفاده
در JavaScript،NaN
کوتاهسازی "Not-a-Number" است.
در JavaScript،NaN
یک عدد نامعتبر است.
جهانی NaN
ویژگی با Number.Nan
مشابه است.
NaN یک مقدار خاص است که نشاندهنده این است که یک مقدار غیر عددی است. این ویژگی برای نشاندهنده این که یک مقدار چیزی نیست، استفاده میشود. میتوان مقدار Number را به این مقدار تنظیم کرد تا نشاندهنده این باشد که مقدار عددی نیست.
توضیح:لطفاً استفاده کنید isNaN()
مستندات جهانی برای تشخیص این که یک مقدار NaN است.
لطفاً ببینید:
پارسی
Number.NaN
توضیح میدهد
Number.NaN
یک مقدار خاص است که نشاندهنده این است که نتایج برخی عملیاتهای محاسباتی (مانند ریشهی منفی یک عدد) عددی نیستند. روش parseInt()
و parseFloat()
در صورت نتوانایی در تحلیل شکل مشخص شده، این مقدار را برمیگرداند. برای برخی از توابع معمولی که مقادیر عددی معتبر برمیگردانند، نیز میتوان از این روش استفاده کرد، با Number.NaN
این روش برای توضیح شرایط خطایی خود استفاده میکند.
JavaScript با NaN
شکل خروجی Number.NaN
. توجه داشته باشید کهNaN
با مقایسه با سایر مقادیر عددی نتایج همیشه غیر مساوی هستند، از جمله خودش. بنابراین، نمیتوان با Number.NaN
مقایسه برای تشخیص این که یک مقدار عددی است یا خیر، و تنها میتوان isNaN()
برای مقایسه.
در ECMAScript v1 و نسخههای بعدی، میتوان از ویژگیهای پیشتعریف شده جهانی استفاده کرد NaN
به جای Number.NaN
.
پشتیبانی مرورگر
Number.NaN
ویژگی ECMAScript1 (ES1) است.
همه مرورگرها به طور کامل از ES1 (JavaScript 1997) پشتیبانی میکنند:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی |
- صفحه قبلی MIN_VALUE
- صفحه بعدی NEGATIVE_INFINITY
- بازگشت به لایه بالاتر دستورالعملهای مرجع Number JavaScript