ویژگی Number NaN در JavaScript

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

در JavaScript،NaN عبارت

در 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 آئی ای ایج فائرفاکس سافری آپریا
Chrome آئی ای ایج فائرفاکس سافری آپریا
پشتیبندی پشتیبندی پشتیبندی پشتیبندی پشتیبندی پشتیبندی