एक फ़ंक्शन के लिए डिफ़ॉल्ट पैरामीटर मान सेट करने के लिए जावास्क्रिप्ट प्रोग्राम

इस उदाहरण में, आप एक जावास्क्रिप्ट प्रोग्राम लिखना सीखेंगे जो एक फ़ंक्शन के लिए डिफ़ॉल्ट पैरामीटर मान सेट करेगा।

इस उदाहरण को समझने के लिए, आपको निम्नलिखित जावास्क्रिप्ट प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:

  • जावास्क्रिप्ट फंक्शन और फंक्शन एक्सप्रेशन
  • जावास्क्रिप्ट डिफ़ॉल्ट पैरामीटर

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

 function functionName(param1=default1, param2=default2,… ) ( // function body )

उदाहरण 1: फ़ंक्शन के लिए डिफ़ॉल्ट पैरामीटर मान सेट करें

 // program to set default parameter value function sum(x = 3, y = 5) ( // return sum return x + y; ) console.log(sum(5, 15)); console.log(sum(7)); console.log(sum());

आउटपुट

 २० १२ 8

उपरोक्त उदाहरण में, का डिफ़ॉल्ट मान xहै 3 और का डिफ़ॉल्ट मान yहै 5

  • sum(5, 15)- जब दोनों बहस पारित कर रहे हैं, xलेता है 5 और yले जाता है 15
  • sum(7)- जब 7 में भेजा जाता है sum()समारोह, xलेता है 7 और yडिफ़ॉल्ट मान लेता है 5
  • sum()- कोई तर्क को पारित कर दिया है जब sum()समारोह, xडिफ़ॉल्ट मान लेता है 3 और yडिफ़ॉल्ट मान लेता है 5

उदाहरण 2: दूसरे पैरामीटर में पिछले पैरामीटर का उपयोग करना

 // using previous parameter in default value expression let calculate = function(x = 15, y = x + 2) ( return x + y; ) const result1 = calculate(10); console.log(result1); const result2 = calculate(); console.log(result2);

आउटपुट

 २२ ३२

आप एक पैरामीटर को दूसरे पैरामीटर के लिए डिफ़ॉल्ट मान के रूप में भी पास कर सकते हैं।

उपरोक्त कार्यक्रम में,

  • जब फ़ंक्शन में 10 पास किया जाता है calculate(), xतो 10 बन जाता है , और 12y हो जाता है ( फ़ंक्शन 22 लौटता है )।sum
  • जब calculate()फ़ंक्शन को कोई मान नहीं दिया xजाता है , तो 15 हो जाता है , और 17y हो जाता है ( फ़ंक्शन 32 देता है )।sum

दिलचस्प लेख...