ویژگی Number NaN JavaScript

تعریف و استفاده

در JavaScript،NaN کوتاه‌سازی "Not-a-Number" است.

در JavaScript،NaN یک عدد نامعتبر است.

جهانی NaN ویژگی با Number.Nan مشابه است.

NaN یک مقدار خاص است که نشان‌دهنده این است که یک مقدار غیر عددی است. این ویژگی برای نشان‌دهنده این که یک مقدار چیزی نیست، استفاده می‌شود. می‌توان مقدار Number را به این مقدار تنظیم کرد تا نشان‌دهنده این باشد که مقدار عددی نیست.

توضیح:لطفاً استفاده کنید isNaN() مستندات جهانی برای تشخیص این که یک مقدار NaN است.

لطفاً ببینید:

مетод全局 isNaN()

مетод Number.isNaN()

مثال

let x = Number.NaN;

پرازدهی شخصی

let x = 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
پشتیبانی پشتیبانی پشتیبانی پشتیبانی پشتیبانی پشتیبانی