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

JS में isNaN(null) == false क्यों होता है?


जावास्क्रिप्ट में isNaN() मेथड का उपयोग यह जांचने के लिए किया जाता है कि क्या कोई अनडिफाइंड वैल्यू मौजूद है या कह सकते हैं कि NaN ऑब्जेक्ट की जांच करता है।

उदाहरण

जांचने के लिए कि जावास्क्रिप्ट डेट वैध है या नहीं, निम्न कोड चलाकर देखें:

<!DOCTYPE html> <html>    <body>       <script>          var date1, date2;          date1 = new Date("2018/1/1");          if( ! isNaN ( date1.getMonth() )) {             document.write("वैध date1: "+date1);          } else {             document.write("<br>अवैध date1");          }          date2 = new Date("20181/1");          if( ! isNaN ( date2.getMonth() )) {             document.write("<br> वैध date2: "+date2);          } else {             document.write("<br>अवैध date2");          }       </script>    </body> </html>

isNaN(null) == false सिमेंटिकली सही है। ऐसा इसलिए है क्योंकि null NaN नहीं है।


  1. जावास्क्रिप्ट में preventDefault() बनाम return false जावास्क्रिप्ट में preventDefault() बनाम return false

    preventDefault() ब्राउज़र के डिफ़ॉल्ट व्यवहार को रोकता है जब कोई इवेंट फायर होता है, जैसे URL क्लिक पर पेज रीडायरेक्ट न करना। return false भी ब्राउज़र के डिफ़ॉल्ट व्यवहार को रोकता है और इवेंट को प्रोपेगेट नहीं होने देता। कॉलबैक एक्जीक्यूशन भी तुरंत रुक जाता है जब इसे कॉल किया जाता है। जावास्क्रिप्ट

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

    जावास्क्रिप्ट में निम्नलिखित मान बूलियन प्रकार के रूप में मूल्यांकन करने पर false होते हैं: 0 खाली स्ट्रिंग: "" , '' , या `` null undefined NaN - नॉट अ नंबर वैल्यू जावास्क्रिप्ट में फाल्सी वैल्यूज की पहचान के लिए निम्नलिखित कोड है: उदाहरण <!DOCTYPE html> <html lang=&quo

  1. - C# में Null सूची की जांच

    C# में किसी सूची (List<T>) के null होने की जांच करना महत्वपूर्ण है क्योंकि null सूची पर किसी भी सदस्य (Count, Add(), Any() आदि) को एक्सेस करने पर NullReferenceException फेंका जाता है। उदाहरण: Null सूची बनाना और जांचना using System; using System.Collections.Generic; public class Demo { p