isNaN أسلوب

إرجاع القيمة منطقية تشير إلى ما إذا كانت القيمة هو القيمة المحجوز NaN(غير رقمي).

function isNaN(number : Number) : Boolean

الوسيطات

  • number
    مطلوبة. القيمة رقمية.

ملاحظات

isNaNترجع دالة صحيحاً إذا $ $ $ $ قيمة هو NaN، و otherwهوe خطأ. استخدم هذه دالة لعادة إلى اختبار قيم الإرجاع من parseIntو parseFloatالأساليب.

متغير يحتوي على بدلاً من ذلك، NaNأو قد يتم مقارنة القيمة أخرى إلى نفسه. إذا كان يقوم بمقارنة ك unequal، هو NaN. Th هو هو لأن NaNهو القيمة الوحيدة التي هو لا يساوي نفسه.

المتطلبات

Version 1

يتم تطبيق إلى:

عمومي كائن

مثال

// Returns false.
isNaN(100);
// Returns false.
isNaN("100");
// Returns true.
isNaN("ABC");
// Returns true.
isNaN("10C");
// Returns true.
isNaN(Math.sqrt(-1));

راجع أيضًا:

المرجع

isFinite أسلوب

خاصية NaN (@)

parseFloat أسلوب

parseInt أسلوب