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

जावास्क्रिप्ट में शून्य को तर्क की आवश्यकता क्यों है?


शून्य ऑपरेटर का प्रयोग दिए गए व्यंजक का मूल्यांकन करने के लिए किया जाता है। उसके बाद, यह अपरिभाषित लौटता है। यह एक तर्क के रूप में शून्य (0) यानी 0 का उपयोग करके अपरिभाषित आदिम मान प्राप्त करता है।

शून्य (0) का उपयोग हाइपरलिंक के साथ अपरिभाषित आदिम मान प्राप्त करने के लिए किया जा सकता है,

उदाहरण

<!DOCTYPE html>
<html>
   <head>
      <title>Understanding JavaScript void(0)</title>
   </head>
   <body>
      <a href="javascript:void(0);" ondblclick="alert('Click it twice!')">Click me not once, but twice.</a>
   </body>
</html>

हमने ऊपर JavaScript:void(0) का उपयोग किया था ताकि पहली बार बटन पर क्लिक करने पर पृष्ठ को पुनः लोड होने से रोका जा सके।

कोड तभी काम करेगा जब बटन को दो बार क्लिक किया जाएगा। अगर इसे एक बार क्लिक किया जाता है, तो कुछ नहीं होता है। लेकिन जब से हमने ondblclick ईवेंट हैंडलर का उपयोग किया है, तब से दो बार बटन क्लिक करने पर अलर्ट बॉक्स समाप्त हो जाता है।


  1. क्या जावास्क्रिप्ट ब्लॉक स्कोप का समर्थन करता है?

    जावास्क्रिप्ट केवल उन वेरिएबल्स के लिए ब्लॉक स्कोप का समर्थन करता है जिन्हें let या constkeyword का उपयोग करके घोषित किया गया था। वेरिएबल्स को var सपोर्ट फंक्शन स्कोप का उपयोग करके घोषित किया गया है लेकिन स्कोप को ब्लॉक नहीं किया गया है। जावास्क्रिप्ट में ब्लॉक स्कोप प्रदर्शित करने के लिए कोड निम्न

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

    इसके बजाय, addEventListener() के साथ querySelector() का उपयोग करें। उदाहरण निम्नलिखित कोड है - <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">

  1. हल किया गया:जावास्क्रिप्ट:शून्य (0)

    कुछ कंप्यूटर उपयोगकर्ताओं को इंटरनेट ब्राउज़ करते समय त्रुटि जावास्क्रिप्ट:शून्य (0) का सामना करना पड़ सकता है। हालांकि यह बहुत गंभीर त्रुटि नहीं है, लेकिन यह निश्चित रूप से मुठभेड़ के लिए परेशान करने वाली है। जब आप जावास्क्रिप्ट का सामना करते हैं:शून्य (0) त्रुटि यह संभवतः आपके ब्राउज़र से उत्पन्न