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

JavaScript में फ़ंक्शन पैरामीटर्स के लिए डिफ़ॉल्ट-पैरामीटर्स क्या हैं?


डिफ़ॉल्ट पैरामीटर्स फ़ंक्शन पैरामीटर्स को आसानी से संभालने के लिए आए। आप आसानी से डिफ़ॉल्ट पैरामीटर सेट कर सकते हैं ताकि औपचारिक पैरामीटर्स को डिफ़ॉल्ट मानों के साथ आरंभ करने की अनुमति मिल सके। यह केवल तभी संभव है जब कोई मान या undefined पास न किया गया हो।

उदाहरण

<html> 
    <body> 
        <script> 
            // डिफ़ॉल्ट 1 पर सेट है 
            function inc(val1, inc = 1) { 
                return val1 + inc; 
            } 
            document.write(inc(10,10)); 
            document.write("<br>"); 
            document.write(inc(10)); 
        </script> 
    </body> 
</html>
  1. जावास्क्रिप्ट में फंक्शन एक्सप्रेशन्स क्या हैं? जावास्क्रिप्ट में फंक्शन एक्सप्रेशन्स क्या हैं?

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

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

    पार्शियल फंक्शन्स एक फंक्शन को आर्गुमेंट के रूप में लेते हैं और साथ ही अन्य टाइप्स के आर्गुमेंट्स भी लेते हैं। यह पास किए गए कुछ आर्गुमेंट्स का उपयोग करता है और एक फंक्शन लौटाता है जो शेष आर्गुमेंट्स लेगा। जब लौटाया गया फंक्शन इनवोक किया जाता है, तो यह पैरेंट फंक्शन को मूल और अपने स्वयं के आर्गुमें

  1. JavaScript में क्लोजर्स (Closures) क्या हैं? JavaScript में क्लोजर्स (Closures) क्या हैं?

    JavaScript में क्लोजर्स हमें बाहरी फंक्शन के स्कोप को आंतरिक फंक्शन से एक्सेस करने की अनुमति देते हैं, यहां तक कि बाहरी फंक्शन के एक्जीक्यूट होकर रिटर्न होने के बाद भी। इसका मतलब है कि आंतरिक फंक्शन को हमेशा बाहरी फंक्शन के वेरिएबल्स की एक्सेस रहेगी।JavaScript में क्लोजर्स का कोड:उदाहरण<!DOCTYPE