जावास्क्रिप्ट संख्या isNaN ()
उदाहरण
जाँच करें कि क्या कोई मान Number.NaN है:
Number.isNaN(123);
Number.isNaN(-1.23);
Number.isNaN('123');
Number.isNaN(0/0);
Number.isNaN(5-2);
Number.isNaN(0);
Number.isNaN('Hello');
Number.isNaN('2005/12/12');
Number.isNaN(' ');
नीचे और अधिक उदाहरण।
परिभाषा और उपयोग
जावास्क्रिप्ट में, NaN
"नॉट-ए-नंबर" के लिए छोटा है।
जावास्क्रिप्ट में, NaN
एक संख्या है जो कानूनी संख्या नहीं है।
यदि
मान है तो Number.isNaN()
विधि वापस आती है , और प्रकार एक संख्या है।true
NaN
इस्नान () और Number.isnan () के बीच अंतर
isNaN()
true
यदि कोई मान नंबर-ए-नंबर नहीं है तो विधि वापस आती है।
Number.isNaN()
true
यदि कोई संख्या नॉट-ए-नंबर है तो वापस आ जाती है।
दूसरे शब्दों में:
isNaN()
परीक्षण करने से पहले मान को किसी संख्या में बदल देता है।
उदाहरण
// This returns true;
isNaN('Hello');
// This returns false;
Number.isNaN('Hello');
वाक्य - विन्यास
Number.isNaN(value)
मापदंडों
Parameter | Description |
value | Required. The value to be tested. |
प्रतिलाभ की मात्रा
प्रकार | विवरण |
एक बुलियन। | true यदि मान Number.NaN है, अन्यथा false । |
और ज्यादा उदाहरण
जाँच करें कि क्या कोई मान Number.NaN है:
Number.isNaN(false);
Number.isNaN(true);
Number.isNaN(undefined);
Number.isNaN('NaN');
Number.isNaN(NaN);
ब्राउज़र समर्थन
Number.isNaN()
एक ECMAScript6 (ES6) फीचर है।
ES6 (जावास्क्रिप्ट 2015) सभी आधुनिक ब्राउज़रों में समर्थित है:
Chrome | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes |
Number.isNaN()
Internet Explorer 11 (या पुराने) में समर्थित नहीं है।