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

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 है या नहीं। इसलिए, उस शर्त को प्राप्त करने के लिए, ES6 तस्वीर में आया है। इसने Object.is() प्रदान किया है ताकि यह जांचा जा सके कि NaN, NaN है या नहीं।

उदाहरण-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. JavaScript से चेकबॉक्स चेक्ड है या नहीं जांचें JavaScript से चेकबॉक्स चेक्ड है या नहीं जांचें

    JavaScript का उपयोग करके चेकबॉक्स चेक्ड है या नहीं जांचने का कोड नीचे दिया गया है। उदाहरण <!DOCTYPE html> <html> <head> <h1>चेकबॉक्स चेक होने पर टेक्स्ट बॉक्स दिखाना</h1> चेकबॉक्स: <input type=checkbox class=check onclick=checkFunction() /> <h2 clas

  1. जावास्क्रिप्ट में डॉक्यूमेंट रेडी है या नहीं कैसे जांचें? जावास्क्रिप्ट में डॉक्यूमेंट रेडी है या नहीं कैसे जांचें?

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

  1. JavaScript का उपयोग करके कैसे जांचें कि बटन क्लिक किया गया है? JavaScript का उपयोग करके कैसे जांचें कि बटन क्लिक किया गया है?

    JavaScript का उपयोग करके जांचने का कोड कि बटन क्लिक किया गया है या नहीं:उदाहरण<!DOCTYPE html> <html lang="hi"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>B