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