जेसक्रिप्ट नंबर NaN गुणवत्ता

परिभाषा और उपयोग

जेसक्रिप्ट मेंNaN एनएएफ़एआई (Not-a-Number) का लघुवर्ण है。

जेसक्रिप्ट मेंNaN एक अनवैध नंबर है。

ग्लोबल NaN गुणवत्ता Number.Nan गुणवत्ता एकसी है।

NaN गुणवत्ता एक विशेष मान है जो गैर-नंबर वाले मानों को प्रतिनिधित्व करता है। इसका इस्तेमाल किया जाता है ताकि किसी मान को गैर-नंबर के रूप में सूचित किया जा सके। Number ऑब्जैक्ट को इस मान से सेट किया जा सकता है

सुझाव:कृपया इस्तेमाल करें isNaN() ग्लोबल फ़ंक्शन को इस्तेमाल करके एक मान को NaN मान के रूप में जाँच करने के लिए

अन्य देखें:

ग्लोबल isNaN() विधि

Number.isNaN() विधि

उदाहरण

let x = Number.NaN;

खुद को प्रयोग करें

let x = NaN;

खुद को प्रयोग करें

संरचना

Number.NaN

वर्णन

Number.NaN वर्णन एक विशेष मान है जो कुछ गणितीय ऑपरेशनों (जैसे नकारात्मक संख्या के वर्गमूल) के परिणाम को नंबर नहीं होने की सूचना देता है。 parseInt() और parseFloat() Number.NaN इस वाली वाली मान को वापस करता है। एक कुछ न्यूनतम मानों को वैध नंबर वाले फ़ंक्शनों के लिए इसे इस तरह से इस्तेमाल किया जा सकता है

जेसक्रिप्ट द्वारा इसके त्रुटि की स्थिति को स्पष्ट करता है。 NaN के रूप में उत्प्रेरित Number.NaNध्यान दें किNaN समान नहीं है, और इसमें स्वयं को भी शामिल किया जाता है। इसलिए, इसे Number.NaN सम्पार्शन के द्वारा एक मान को नंबर नहीं होने की जाँच करने के लिए और उसे अन्य नंबरों के साथ तुलना करने के लिए केवल बुल isNaN() सम्पार्शन के लिए।

ECMAScript v1 और उसके बाद की संस्करणों में, पूर्व-परिभाषित ग्लोबल प्रकृति का इस्तेमाल किया जा सकता है NaN बदले में Number.NaN

ब्राउज़र समर्थन

Number.NaN यह ECMAScript1 (ES1) विशेषता है。

सभी ब्राउज़र एस1 (जेसक्रिप्ट 1997) का पूरा समर्थन करते हैं:

Chrome आईई एज फायरफॉक्स सफारी ओपेरा
Chrome आईई एज फायरफॉक्स सफारी ओपेरा
समर्थन समर्थन समर्थन समर्थन समर्थन समर्थन