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

जावास्क्रिप्ट शून्य कथन अभिव्यक्ति का मूल्यांकन क्यों करता है?


जावास्क्रिप्ट शून्य साइड इफेक्ट को दूर करने के लिए एक एक्सप्रेशन देता है और अपरिभाषित आदिम मान लौटाता है। वेब पेज में एक्सप्रेशन डालने के दौरान यह साइड इफेक्ट हो सकता है।

आइए शून्य का एक उदाहरण देखें। अपरिभाषित आदिम मान प्राप्त करने के लिए हाइपरलिंक के साथ शून्य (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. जावास्क्रिप्ट में जारी रखें बयान

    यदि कोई विशिष्ट स्थिति होती है, तो जारी कथन का उपयोग एक पुनरावृत्ति पर कूदने के लिए किया जाता है। अगर शर्त पूरी हो जाती है, तो उस पुनरावृत्ति को छोड़ दिया जाता है और अगले पुनरावृत्ति से जारी रखा जाता है। जावास्क्रिप्ट में कंटिन्यू स्टेटमेंट को लागू करने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYP

  1. जावास्क्रिप्ट में डिबगर स्टेटमेंट

    जावास्क्रिप्ट में डिबगर स्टेटमेंट का उपयोग कोड में ब्रेकपॉइंट सेट करने के लिए किया जाता है। जैसे ही यह डिबगर स्टेटमेंट का सामना करता है और डिबगर फ़ंक्शन (यदि उपलब्ध हो) को कॉल करता है, तो कोड निष्पादन को रोक देता है। जावास्क्रिप्ट में डिबगर स्टेटमेंट को लागू करने के लिए कोड निम्नलिखित है - उदाहरण &

  1. जावास्क्रिप्ट में यील्ड* एक्सप्रेशन/कीवर्ड।

    उपज* अभिव्यक्ति का उपयोग किसी अन्य जनरेटर या चलने योग्य वस्तु को संदर्भित करने के लिए किया जाता है। जावास्क्रिप्ट में यील्ड* एक्सप्रेशन/कीवर्ड को लागू करने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" />