Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

यदि कोई मान जावास्क्रिप्ट में NaN के बराबर है तो आप कैसे परीक्षण करते हैं?

<घंटा/>

जावास्क्रिप्ट में वैश्विक NaN संपत्ति Not-A-Number का प्रतिनिधित्व करने वाला मान है। यह लौटाया गया मान है

  • जब गणित के कार्य विफल हो जाते हैं (Math.sqrt(-500))
  • जब किसी संख्या को पार्स करने का प्रयास करने वाला कोई फ़ंक्शन विफल हो जाता है (parseFloat("test"))

NaN असमान (==, !=, ===, और !==के माध्यम से) की तुलना किसी अन्य मान से करता है, जिसमें अन्य NaN मान भी शामिल है।

यह जांचने के लिए कि कोई मान NaN है या नहीं, हमें Number.isNaN पद्धति का उपयोग करना चाहिए।

उदाहरण

let a =Math.sqrt(-500);console.log(Number.isNaN(a))

आउटपुट

<पूर्व>सत्य

नोट - isNaN () और Number.isNaN ():यदि मान वर्तमान में NaN है, या यदि यह किसी संख्या के लिए मजबूर होने के बाद NaN होने जा रहा है, तो पूर्व रिटर्न सही है, जबकि बाद वाला तभी सही होगा जब मान वर्तमान में है NaN.

उदाहरण

isNaN('hello world');Number.isNaN('hello world');

आउटपुट

<पूर्व>सच्चाई
  1. जावास्क्रिप्ट में किसी मान के आधार पर वस्तुओं को कैसे समूहित करें?

    जावास्क्रिप्ट में मान के आधार पर वस्तुओं को समूहबद्ध करने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />

  1. एक बार जब आप जावास्क्रिप्ट में एक बटन पर क्लिक करते हैं तो 10 मूल्य की वृद्धि कैसे करें?

    इसके लिए, parseInt () के साथ क्लिक () का उपयोग करें। उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initialscale=1.0"> <title>Document</title> &

  1. जावास्क्रिप्ट में टेक्स्टबॉक्स का मूल्य कैसे प्रदर्शित करें?

    मूल्य का उपयोग करके टेक्स्ट बॉक्स से मूल्य निकालें और आंतरिक HTML का उपयोग करके पैराग्राफ में प्रदर्शित कर सकते हैं। उदाहरण निम्नलिखित कोड है - <!DOCTYPE html> <html lang="en"> <head>    <meta charset="UTF-8">    <meta name="vi