جافا سكريبت isNaN ()
مثال
تحقق مما إذا كانت القيمة هي NaN:
isNaN(123);
isNaN(-1.23);
isNaN(5-2);
isNaN(0);
isNaN('123');
isNaN('Hello');
isNaN('2005/12/12');
المزيد من الأمثلة أدناه.
التعريف والاستخدام
في JavaScript NaN
هو اختصار لـ "Not-a-Number".
ترجع isNaN()
الطريقة صحيحًا إذا كانت القيمة هي NaN.
تقوم isNaN()
الطريقة بتحويل القيمة إلى رقم قبل اختبارها.
أنظر أيضا:
الفرق بين إسنان () و Number.isnan () - 2020 - أخبار
isNaN()
تُرجع الطريقة true
إذا كانت القيمة ليست رقمًا.
Number.isNaN()
تُرجع true
إذا كان الرقم ليس رقمًا.
بعبارات أخرى:
isNaN()
يحول القيمة إلى رقم قبل اختباره.
أمثلة
// This returns true;
isNaN('Hello');
// This returns false;
Number.isNaN('Hello');
بناء الجملة
isNaN(value)
المعلمات
Parameter | Description |
value | Required. The value to be tested. |
قيمة الإرجاع
نوع | وصف |
قيمة منطقية | true إذا كانت القيمة NaN ، وإلا
false . |
مزيد من الأمثلة
تحقق مما إذا كانت القيمة هي NaN:
isNaN(0/0);
isNaN('');
isNaN('A');
isNaN(true);
isNaN(false);
isNaN('NaN');
isNaN(NaN);
isNaN(undefined);
isNaN(null);
دعم المتصفح
isNaN()
هي إحدى ميزات ECMAScript1 (ES1).
ES1 (JavaScript 1997) مدعوم بالكامل في جميع المتصفحات:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |