⊗jsPmFBSC 208 of 505 menu

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

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

function func(num) { return num ** 2; } let res = func(func(2)); console.log(res); // 16 प्रिंट करेगा

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

function square(num) { return num ** 2; } function cube(num) { return num ** 3; }

आइए इन फ़ंक्शनों की मदद से संख्या 2 का वर्ग निकालें, और फिर इस ऑपरेशन के परिणाम का घन निकालें:

let res = cube(square(2)); console.log(res);

मान लीजिए कि अब हमारे पास एक फ़ंक्शन है जो संख्या का वर्ग लौटाता है, और एक फ़ंक्शन है जो दो संख्याओं का योग निकालता है:

function square(num) { return num ** 2; } function sum(num1, num2) { return num1 + num2; }

इन फ़ंक्शनों की मदद से संख्या 2 के वर्ग और संख्या 3 के वर्ग का योग निकालें:

let res = sum(square(2), square(3)); console.log(res);

मान लीजिए आपके पास एक फ़ंक्शन है जो संख्या का वर्गमूल लौटाता है, और एक फ़ंक्शन है जो भिन्न को दशमलव के तीन अंकों तक राउंड करता है:

function sqrt(num) { return Math.sqrt(num); } function round(num) { return num.toFixed(3); }

इन फ़ंक्शनों की मदद से संख्या 2 का वर्गमूल निकालें और इसे दशमलव के तीन अंकों तक राउंड करें।

मान लीजिए आपके पास एक फ़ंक्शन है जो संख्या का वर्गमूल लौटाता है, और एक फ़ंक्शन है जो तीन संख्याओं का योग लौटाता है:

function sqrt(num) { return Math.sqrt(num); } function sum(num1, num2, num3) { return num1 + num2 + num3; }

इन फ़ंक्शनों की मदद से संख्याओं 2, 3 और 4 के वर्गमूलों का योग निकालें और इसे वेरिएबल res में लिखें।

मान लीजिए आपके पास एक फ़ंक्शन है जो भिन्न को दशमलव के तीन अंकों तक राउंड करता है:

function round(num) { return num.toFixed(3); }

इस फ़ंक्शन की मदद से पिछली समस्या को इस तरह संशोधित करें कि वेरिएबल res में भिन्न लिखी जाए, जो 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
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें