जेसक्रिप्ट Number isNaN() विधि
- पिछला पृष्ठ isInteger()
- अगला पृष्ठ isSafeInteger()
- एक स्तर ऊपर जावास्क्रिप्ट नंबर रेफरेंस मैनुअल
रोगचिकित्सा और उपयोग
जेसक्रिप्ट मेंNaN
यह 'Not-a-Number' के लिए श्रङ्खला है。
जेसक्रिप्ट मेंNaN
अवैध गुणांक है
यदि मूल्य NaN है और प्रकार Number है तो Number.isNaN()
विधि वापस true देता है。
और देखें:
उदाहरण
उदाहरण 1
मूल्य को Number.NaN होने की जाँच करें:
Number.isNaN(123); Number.isNaN(-1.23); Number.isNaN('123'); Number.isNaN(0/0);
उदाहरण 2
Number.isNaN(5-2); Number.isNaN(0); Number.isNaN('Hello'); Number.isNaN('2005/12/12'); Number.isNaN(' ');
उदाहरण 3
मूल्य को Number.NaN होने की जाँच करें:
Number.isNaN(false); Number.isNaN(true); Number.isNaN(undefined); Number.isNaN('NaN'); Number.isNaN(NaN);
व्याकरण
Number.isNaN(value)
पैरामीटर
पैरामीटर | वर्णन |
---|---|
value | आवश्यक। टेस्ट करने वाला मूल्य |
वापस मूल्य
वर्ग | वर्णन |
---|---|
बूल वाला है | यदि मूल्य Number.NaN है तो true अगर नहीं तो false 。 |
isnan() और Number.isnan() के बीच का अंतर
यदिमूल्ययदि गुणांक नहीं है तो isNaN()
विधि वापस true
。
यदिसंख्यायदि गुणांक नहीं है तो Number.isNaN()
वापस करता है true
。
अर्थात:isNaN()
टेस्ट करने से पहले गुणांक को संख्या में परिवर्तित करें
उदाहरण
isNaN('Hello'); // वापस true देता है
Number.isNaN('Hello'); // वापस false देता है
ब्राउज़र समर्थन
Number.isNaN()
ये एससीमैस्क्रिप्ट6 (ES6) विशेषताएँ हैं。
सभी आधुनिक ब्राउज़र समर्थित ES6 (जेसक्रिप्ट 2015) हैं:
च्रोम | एज | फायरफॉक्स | सैफारी | ओपेरा |
---|---|---|---|---|
च्रोम | एज | फायरफॉक्स | सैफारी | ओपेरा |
समर्थित | समर्थित | समर्थित | समर्थित | समर्थित |
इंटरनेट एक्सप्लोरर 11 (या अधिक पुरानी संस्करण) समर्थित नहीं है Number.isNaN()
。
- पिछला पृष्ठ isInteger()
- अगला पृष्ठ isSafeInteger()
- एक स्तर ऊपर जावास्क्रिप्ट नंबर रेफरेंस मैनुअल