مثال
تحقق مما إذا كانت القيمة نان:
isNaN(123) //false
isNaN(-1.23) //false
isNaN(5-2)
//false
isNaN(0) //false
isNaN('123') //false
isNaN('Hello') //true
isNaN('2005/12/12') //true
isNaN('') //false
isNaN(true)
//false
isNaN(undefined) //true
isNaN('NaN') //true
isNaN(NaN)
//true
isNaN(0 / 0) //true
انها محاولة لنفسك » تعريف والاستخدام
و isNaN() تحدد وظيفة ما إذا كانت القيمة هي عدد غير الشرعيين (Not-a-Number) .
ترجع هذه الوظيفة الحقيقية إذا تعادل القيمة إلى نان. وإلا فإنها ترجع كاذبة.
هذه هي وظيفة مختلفة عن عدد محدد عدد. isNaN() الأسلوب.
والعالمية isNaN() وظيفة، تحويل قيمة اختبار لرقم، ثم تختبر ذلك.
رقم. isNan() لا يتم تحويل القيم إلى رقم، ولن يعود ينطبق على أي قيمة ليست من نوع الرقم.
دعم المتصفح
وظيفة | |||||
---|---|---|---|---|---|
isNaN() | نعم فعلا | نعم فعلا | نعم فعلا | نعم فعلا | نعم فعلا |
بناء الجملة
isNaN( value )
قيم معلمة
معامل | وصف |
---|---|
value | مطلوب. القيمة التي سيتم اختبارها |
تفاصيل تقنية
قيمة الإرجاع: | A منطقية. عرض true إذا كانت القيمة نان، وإلا فإنها ترجع كاذبة |
---|---|
نسخة جافا سكريبت: | 1.0 |
<وظائف جافا سكريبت العالمية