خصائص 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
الدعم الدعم الدعم الدعم الدعم الدعم