خصائص Number NaN لـ JavaScript
- الصفحة السابقة MIN_VALUE
- الصفحة التالية NEGATIVE_INFINITY
- العودة إلى الطبقة العليا دليل مرجعي JavaScript Number
التعريف والاستخدام
في 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
- العودة إلى الطبقة العليا دليل مرجعي JavaScript Number