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

"जावास्क्रिप्ट में डिफ़ॉल्ट पैरामीटर के बाद डिफ़ॉल्ट के बिना पैरामीटर" क्या है


डिफ़ॉल्ट पैरामीटर फ़ंक्शन पैरामीटर को आसानी से संभालने के लिए आया था। डिफ़ॉल्ट पैरामीटर आपको डिफ़ॉल्ट मानों के साथ औपचारिक पैरामीटर प्रारंभ करने की अनुमति देते हैं। यह तभी संभव है जब कोई मान या अपरिभाषित पारित न हो। ES6 के साथ, आप आसानी से डिफ़ॉल्ट पैरामीटर सेट कर सकते हैं। आइए एक उदाहरण देखें

उदाहरण

लाइव डेमो

<html>
   <body>
      <script>
         // default is set to 1
         function inc(val1, inc = 1) {
            return val1 + inc;
         }
         document.write(inc(10,10));
         document.write("<br>");
         document.write(inc(10));
      </script>
   </body>
</html>

निम्न कोड सही ढंग से चलता है जो बाएं से दाएं पैरामीटर के काम को दिखाता है। यह डिफ़ॉल्ट पैरामीटर को अधिलेखित कर देता है, भले ही पैरामीटर बिना डिफ़ॉल्ट के जोड़े गए हों।

उदाहरण

लाइव डेमो

<html>
   <body>
      <script>
         function display(val1 = 10, val2) {
            return [val1, val2];
         }
         document.write(display());
         document.write(display(20));
      </script>
   </body>
</html>

  1. जावास्क्रिप्ट फ़ंक्शंस में डिफ़ॉल्ट और बाकी पैरामीटर के बीच क्या अंतर है?

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

  1. जावास्क्रिप्ट फ़ंक्शन पैरामीटर्स

    फ़ंक्शन को कॉल करते समय विभिन्न पैरामीटर पास करें। इन पारित मापदंडों को फ़ंक्शन के अंदर कैद किया जा सकता है और उन मापदंडों पर कोई भी हेरफेर किया जा सकता है। एक फ़ंक्शन अल्पविराम द्वारा अलग किए गए कई पैरामीटर ले सकता है। जावास्क्रिप्ट में फ़ंक्शन पैरामीटर को लागू करने के लिए कोड निम्नलिखित है - उदाह

  1. जावास्क्रिप्ट में डिफॉल्ट और रेस्ट पैरामीटर्स के साथ इफेक्टिव फंक्शन सिग्नेचर

    जावास्क्रिप्ट में डिफॉल्ट और रेस्ट पैरामीटर के साथ फंक्शन सिग्नेचर को लागू करने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-