function

कथनों का एक नामित समूह।

फ़ंक्शन code को व्यवस्थित करने और पुन: उपयोग करने में सहायता। उदाहरण के लिए, फ़ंक्शंस विचार को व्यक्त करना आसान बनाते हैं"एक फूल बनाएं।":

&#x92b;&#x93c;&#x902;&#x915;&#x94d;&#x936;&#x928; &#x921;&#x94d;&#x930;&#x949;&#x92b;&#x93c;&#x94d;&#x932;&#x949;&#x935;&#x930;() // &#x91f;&#x947;&#x915;&#x94d;&#x938;&#x94d;&#x91f; &#x915;&#x94b; &#x938;&#x94d;&#x91f;&#x93e;&#x907;&#x932; &#x915;&#x930;&#x947;&#x902;&#x964; textAlign(CENTER, CENTER); textSize(20); <p> // &#x90f;&#x915; &#x92b;&#x942;&#x932; &#x907;&#x92e;&#x94b;&#x91c;&#x940; &#x92c;&#x928;&#x93e;&#x90f;&#x902;&#x964; text(&apos; &#x1f338;&apos;, 50, 50); } </p>

फ़ंक्शन हेडर कीवर्ड &#x92b;&#x93c;&#x902;&#x915;&#x94d;&#x936;&#x928; से शुरू होता है। फ़ंक्शन का नाम, drawFlower, इसके बाद कोष्ठक () और घुंघराले ब्रेसिज़ {} आते हैं। घुंघराले ब्रेसिज़ के बीच के code को फ़ंक्शन की बॉडी कहा जाता है फ़ंक्शन को इस प्रकार कॉल करने पर चलता है:

drawFlower();

फ़ंक्शन अपने हेडर में पैरामीटर जोड़कर इनपुट स्वीकार कर सकते हैं। पैरामीटर हैं मानों के लिए प्लेसहोल्डर जो फ़ंक्शन को कॉल करने पर प्रदान किए जाएंगे। उदाहरण के लिए, drawFlower() फ़ंक्शन में फूल के आकार के लिए a पैरामीटर शामिल हो सकता है:

function ड्राफ्लॉवर(आकार) {n // टेक्स्ट को स्टाइल करें। p> // एक फूल इमोजी बनाएं। text('🌸', 50, 50); }

पैरामीटर फ़ंक्शन की घोषणा का हिस्सा हैं। तर्क उस code द्वारा प्रदान किए जाते हैं जो किसी फ़ंक्शन को कॉल करता है। जब कोई फ़ंक्शन कॉल किया जाता है, तो तर्क पैरामीटर को निर्दिष्ट किए जाते हैं:

// &#x924;&#x930;&#x94d;&#x915; 20 &#x92a;&#x948;&#x930;&#x93e;&#x92e;&#x940;&#x91f;&#x930; &#x906;&#x915;&#x93e;&#x930; &#x915;&#x94b; &#x928;&#x93f;&#x930;&#x94d;&#x926;&#x93f;&#x937;&#x94d;&#x91f; &#x915;&#x93f;&#x92f;&#x93e; &#x91c;&#x93e;&#x924;&#x93e; &#x939;&#x948;&#x964; drawFlower(20);

फ़ंक्शन में अल्पविराम द्वारा अलग किए गए कई पैरामीटर हो सकते हैं। पैरामीटर किसी भी प्रकार के हो सकते हैं. उदाहरण के लिए, drawFlower() फ़ंक्शन फूल के x- और y-निर्देशांक के साथ-साथ उसके आकार के लिए Number पैरामीटर स्वीकार कर सकता है:

< code> फ़ंक्शन ड्रॉफ़्लावर(x, y, आकार) { // टेक्स्ट को स्टाइल करें। textAlign(CENTER, CENTER);

// आकार पैरामीटर का उपयोग करें। textSize(size) ;

// एक फूल इमोजी बनाएं। // x और y पैरामीटर का उपयोग करें। text('🌸', x, y); }

फ़ंक्शन &#x930;&#x93f;&#x91f;&#x930;&#x94d;&#x928; स्टेटमेंट जोड़कर भी आउटपुट उत्पन्न कर सकते हैं:

function &#x921;&#x92c;&#x932;(x) { &#x909;&#x924;&#x94d;&#x924;&#x930; &#x926;&#x947;&#x902; = 2 * x; &#x930;&#x93f;&#x91f;&#x930;&#x94d;&#x928; &#x909;&#x924;&#x94d;&#x924;&#x930;; }

&#x930;&#x93f;&#x91f;&#x930;&#x94d;&#x928; के बाद का एक्सप्रेशन एक आउटपुट उत्पन्न कर सकता है जिसका उपयोग कहीं भी किया जाता है। उदाहरण के लिए, double() फ़ंक्शन का आउटपुट एक वेरिएबल को निर्दिष्ट किया जा सकता है:

let &#x91b;&#x939; = &#x921;&#x92c;&#x932;(3); text(`3 x 2 = &#x24;{&#x91b;&#x939;}`, 50, 50);

उदाहरण

This page is generated from the comments in src/core/reference.js . Please feel free to edit it and submit a pull request!

संबंधित संदर्भ