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

क्या JavaScript में null, undefined, या ब्लैंक वेरिएबल्स चेक करने के लिए कोई स्टैंडर्ड फ़ंक्शन है?


नहीं, JavaScript में null, undefined या ब्लैंक मानों की जांच के लिए कोई स्टैंडर्ड फ़ंक्शन नहीं है। हालांकि JavaScript में ट्रूथी और फाल्सी मानों की अवधारणा है।

कंडीशनल स्टेटमेंट्स में true पर कोएर्स होने वाले मानों को ट्रूथी मान कहा जाता है। जो false पर रिज़ॉल्व होते हैं उन्हें फाल्सी कहा जाता है।

ES स्पेसिफिकेशन के अनुसार, निम्न मान कंडीशनल संदर्भ में false पर मूल्यांकन करेंगे:

  • null
  • undefined
  • NaN
  • खाली स्ट्रिंग ("")
  • 0
  • false

इसका अर्थ है कि निम्न में से कोई भी if स्टेटमेंट एक्ज़िक्यूट नहीं होगा:

if (null) if (undefined) if (NaN) if ("") if (0) if (false)
  1. JavaScript Symbol.for() फंक्शन: ग्लोबल सिंबल रजिस्ट्री JavaScript Symbol.for() फंक्शन: ग्लोबल सिंबल रजिस्ट्री

    Symbol.for() फंक्शन रनटाइम-वाइड सिंबल रजिस्ट्री में दिए गए की के लिए सिंबल खोजता है। यदि सिंबल मिल जाता है तो उसे लौटाता है, अन्यथा ग्लोबल सिंबल रजिस्ट्री में एक नया सिंबल बनाकर लौटाता है। उदाहरण (fillEle.innerHTML += item.toString() + <br>)); }); </script> </body> </htm

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

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

  1. - MySQL में खाली मानों को NULL में कैसे अपडेट करें?

    MySQL में खाली स्ट्रिंग () को NULL में बदलने के लिए IF() फ़ंक्शन के साथ UPDATE स्टेटमेंट का उपयोग करें। यह डेटा सफाई और मानकीकरण के लिए उपयोगी है। सिंटैक्स UPDATE table_name SET column_name = IF(column_name = , NULL, column_name); उदाहरण तालिका बनाएं और डेटा डालें: mysql> CREATE TABLE DemoTabl