English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
ممتلكات ووظائف عالمية JavaScript
العالميةisNaN()وظيفة تحديد ما إذا كانت القيمة غير عدد (غير عدد).
هذه الوظيفة مختلفة عن وظيفة Number المحددةNumber.isNaN()الطريقة.
وظيفة isNaN() العالمية، تحويل القيمة التي يتم اختبارها إلى Number ثم اختبارها.
Number.isNaN()لن يتم تحويل القيمة إلى Number ولن يعود أي قيمة غير Number صحيح.
isNaN(value)
isNaN(451); // خطأ isNaN(-3.13); // خطأ isNaN(3-1); // خطأ isNaN(0); // خطأ isNaN("451"); // خطأ isNaN("Hello"); // صحيح isNaN("20/12/2018"); // صحيح isNaN(''); // خطأ isNaN(true); // خطأ isNaN(undefined); // صحيح isNaN('NaN'); // true isNaN(NaN); // true isNaN(0 / 0); // trueالاختبار لرؤية‹/›
دعم NaN() وظيفة في جميع المتصفحات بشكل كامل:
وظيفة | |||||
isNaN() | نعم | نعم | نعم | نعم | نعم |
الم 参数 | الوصف |
---|---|
القيمة | القيمة التي سيتم اختبارها |
النتيجة المقدمة: | إذا كان القيمة المقدمة NaN، فإن النتيجة هي false؛ وإلا تكون النتيجة true |
---|---|
إصدار JavaScript: | ECMAScript 1 |
استخدام وظيفة isNaN() للتحقق من ما إذا كان القيمة NaN أو لا:
var str = 'Hello world'; var ans = Number(str); // تحويل النص إلى عدد if (isNaN(ans)) { document.getElementById('result').innerHTML = ans; {}الاختبار لرؤية‹/›