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

कैसे जांचें कि एक NaN एक NaN है या नहीं जावास्क्रिप्ट में?

<घंटा/>

NaN एकमात्र मूल्य है जो स्वयं के बराबर नहीं है। अगर हम जांचें अन्य मूल्य, वे स्वयं के बराबर हैं लेकिन मूल्य NaN अपने आप के बराबर नहीं है।

उदाहरण-1

<html>
<body>
   <script>
      var val = 54/"the";
      document.write(val);
      document.write("</br>");
      if(val == NaN) {
         document.write("NaN is equal to NaN");
      }
      else {
         document.write("check in another way");
      }
   </script>
</body>
</html>

आउटपुट

NaN
check in another way

कुछ मामले ऐसे होते हैं, जिनमें हमें विशेष परिस्थितियों का उपयोग करना पड़ता है। उन स्थितियों में, NaN . के संबंध में एक शर्त हो सकती है यानी एक NaN एक NaN है या नहीं। इसलिए, NaN के संबंध में एक शर्त बनाने की आवश्यकता है। उस स्थिति को पाने के लिए, ES6 तस्वीर में आ गया है। NaN एक NaN है या नहीं, यह जाँचने के लिए इसने Object.is() प्रदान किया है।

उदाहरण-2

<html>
<body>
<script>
   var val = 54/"the";
   document.write(val);
   document.write("</br>");
   document.write(Object.is(val,NaN));
</script>
</body>
</html>

आउटपुट

NaN
true

  1. कैसे जांचें कि जावास्क्रिप्ट के साथ चेकबॉक्स चेक किया गया है या नहीं?

    जावास्क्रिप्ट के साथ चेकबॉक्स चेक किया गया है या नहीं यह जांचने के लिए, कोड इस प्रकार है - उदाहरण <!DOCTYPE html> <html> <head> <h1>Displaying textBox when a checkbox is checked</h1> Checkbox: <input type="checkbox" class="check" onclick="che

  1. कैसे जांचें कि जावास्क्रिप्ट में कोई दस्तावेज़ तैयार है या नहीं?

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

  1. कैसे जांचें कि जावास्क्रिप्ट के साथ एक बटन क्लिक किया गया है या नहीं?

    जावास्क्रिप्ट का उपयोग करके बटन क्लिक किया गया है या नहीं, यह जांचने के लिए कोड निम्नलिखित है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; } .result {फ़ॉन्ट-आकार:18पीएक्स; फ़ॉन्ट-वजन:500; रंग:नीला बैंगनी; }जावास्क्रिप्ट का उपयोग करके यह जांचना कि बटन क्लि