⊗jsPmFNNAP 245 of 505 menu

जावास्क्रिप्ट में पैरामीटर के रूप में संख्या पास करना

अब वह संख्या, जिसके साथ पास की गई फंक्शन कुछ करती है, उसे test के अंदर हार्डकोडेड न रखें, बल्कि पहले पैरामीटर के रूप में पास करें:

function test(num, func) { // पहले पैरामीटर के रूप में एक संख्या आती है console.log(func(num)); }

आइए हमारे फंक्शन का उपयोग करें:

function test(num, func) { console.log(func(num)); } // 4 प्रिंट करेगा: test(2, function(num) { return num * num; });

हमारे कंस्ट्रक्शन की सुविधा: हमारे पास एक फंक्शन test है, जो पैरामीटर के रूप में एक संख्या लेता है। लेकिन संख्या के साथ क्या होगा यह फंक्शन test में हार्डकोडेड नहीं है।

हम, उदाहरण के लिए, फंक्शन test के दूसरे पैरामीटर के रूप में वह फंक्शन पास कर सकते हैं जो वर्ग करती है, या, उदाहरण के लिए, वह जो घन करती है:

function test(num, func) { console.log(func(num)); } // संख्या का वर्ग ज्ञात करें: test(2, function(num) { return num * num; // वर्ग लौटाता है }); // संख्या का घन ज्ञात करें: test(2, function(num) { return num * num * num; // घन लौटाता है });

मान लीजिए फंक्शन test पहले पैरामीटर के रूप में एक संख्या लेता है, और दूसरे और तीसरे पैरामीटर के रूप में - फंक्शन, जो पैरामीटर के रूप में संख्याएँ भी लेते हैं। मान लीजिए फंक्शन test पास किए गए फंक्शन के परिणामों का योग लौटाता है:

function test(num, func1, func2) { return func1(num) + func2(num); }

फंक्शन test को कॉल करें, पहले पैरामीटर के रूप में संख्या 3 पास करें, दूसरे पैरामीटर के रूप में वह फंक्शन जो संख्या का वर्ग करती है, और तीसरे के रूप में - वह फंक्शन जो संख्या का घन करती है। परिणाम को कंसोल में प्रिंट करें।

हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें