JavaScript function सटेंस
- पिछला पृष्ठ for...of
- अगला पृष्ठ if...else
- एक स्तर ऊपर वापस जाएँ जेसक्रिप्ट स्टेटमेंट रेफरेंस मैनुअल
वर्णन और उपयोग
function सटेंस फ़ंक्शन को घोषित करता है。
घोषित फ़ंक्शन 'बाद में सहेजने के लिए' है और बाद में कॉल करते समय चलाया जाएगा。
JavaScript में फ़ंक्शन एक ऑब्जेक्ट हैं जो विशेषतया अभिगम और विधियों का धनी हैं。
फ़ंक्शन को एक एक्सप्रेशन के रूप में विन्यास किया जा सकता है (फ़ंक्शन विन्यास को देखें)。
हमारे JavaScript ट्यूटोरियल को पढ़ें और फ़ंक्शन के बारे में सभी जानने वाले जानकारी पा सकें। फ़ंक्शन और JavaScript स्कोप के बारे में कपिल की शीर्षक से शुरू करें। अधिक विस्तृतता के लिए हमारे फ़ंक्शन विन्यास, पैरामीटर, कॉल और क्लोजर ट्यूटोरियल को पढ़ें。
सूचना:फ़ंक्शन से वैल्यू वापस करने के लिए return स्टेटमेंट का उपयोग करें。
उदाहरण
एक फ़ंक्शन को घोषित करें और इसे कॉल करते समय id="demo" के एलीमेंट में "Hello World" निकालें:
function myFunction() { // फ़ंक्शन घोषणा document.getElementById("demo").innerHTML = "Hello World!"; } myFunction(); // फ़ंक्शन कॉल करना
पृष्ठ के नीचे अधिक TIY उदाहरण हैं。
व्याकरण
फ़ंक्शन functionName(parameters) { कोड जो चलाया जाएगा }
पैरामीटर वैल्यू
पैरामीटर | वर्णन |
---|---|
functionName | अनिवार्य। फ़ंक्शन का नाम निर्धारित करता है और 'सहेजने के लिए बनाया जा सकता है'। फ़ंक्शन नाम अक्षर, संख्या, जोड़शब्द और डॉलर संकेत (वेरियैबल के नियमों के अनुसार) को शामिल कर सकता है。 |
parameters |
वैकल्पिक। एक समूह नाम पैरामीटरों को देखें, जो की बिना नामकरण या कई नामकरण के साथ अलग-अलग होती हैं, कॉमा से अलग-अलग किया जाता है। फ़ंक्शन पैरामीटर फ़ंक्शन विन्यास में सूचीबद्ध नाम हैं。 फ़ंक्शन पैरामीटर फ़ंक्शन को कॉल करते समय प्राप्त होने वाली वास्तविक मान हैं। फ़ंक्शन के अंदर,पैरामीटर एक स्थानीय वेरियैबल के रूप में प्रयोग किए जाते हैं。 टिप्पणी:यदि फ़ंक्शन को कॉल करते समय पैरामीटरों का अभाव है, तो अभावी पैरामीटर की वैल्यू undefined सेट की जाएगी。 |
तकनीकी विवरण
जावास्क्रिप्ट संस्करणः | ECMAScript 1 |
---|
और अधिक उदाहरण
उदाहरण
PI के मान को वापस करें:
function myFunction() { return Math.PI; }
उदाहरण
a और b का गुणा वापस करें:
function myFunction(a, b) { return a * b; }
उदाहरण
फ़ंक्शन के द्वारा, आप एक ही कोड को बार-बार उपयोग करके विभिन्न पारामीटरों के साथ अलग-अलग परिणाम प्राप्त कर सकते हैं。
फारेनहाइट को सेंटीग्रेड में बदलना:
function toCelsius(fahrenheit) { return (5/9) * (fahrenheit-32); }
उदाहरण
फ़ंक्शन को वेरियेबल के रूप में इस्तेमाल किया जा सकता है。
इसके बजाय:
temp = toCelsius(32); text = "The temperature is " + temp + " Centigrade"; आप इसे इस्तेमाल कर सकते हैं: text = "The temperature is " + toCelsius(32) + " Centigrade";
उदाहरण
जावास्क्रिप्ट फ़ंक्शन के पास एक निर्बन्धित ऑब्जैक्ट है, जिसे एग्जीबर्ट्स कहा जाता है。
arguments.length एट्रिब्यूट फ़ंक्शन को बुलाने पर प्राप्त हुए पारामीटर की संख्या को वापस करता है:
function myFunction(a, b) { return arguments.length; }
उदाहरण
बटन पर क्लिक करने से फ़ंक्शन बुलाया जाता है, जो id="demo" के एलीमेंट में "Hello World" निकालता है:
<button onclick="myFunction()">क्लिक करें</button> <p id="demo"></p> <script> function myFunction() { document.getElementById("demo").innerHTML = "Hello World"; } </script>
उदाहरण
जावास्क्रिप्ट फ़ंक्शन भी एक्सप्रेशन के द्वारा परिभाषित किए जा सकते हैं。
फ़ंक्शन एक्सप्रेशन को वेरियेबल में स्टोर किया जा सकता है:
var x = function (a, b) {return a * b};
उदाहरण
फ़ंक्शन एक्सप्रेशन को वेरियेबल में स्टोर करने के बाद, वह फ़ंक्शन के रूप में उपयोग किया जा सकता है:
var x = function (a, b) {return a * b}; var z = x(4, 3);
ब्राउज़र समर्थन
वाक्य | च्रोम | आईई | फ़ायरफॉक्स | सैफारी | ओपेरा |
---|---|---|---|---|---|
फ़ंक्शन | समर्थन | समर्थन | समर्थन | समर्थन | समर्थन |
संबंधित पृष्ठ
जावास्क्रिप्ट शिक्षाJavaScript फ़ंक्शन
जावास्क्रिप्ट शिक्षाJavaScript स्कोप
जावास्क्रिप्ट शिक्षाJavaScript फ़ंक्शन डेफ़ाइनिशन
जावास्क्रिप्ट शिक्षाJavaScript फ़ंक्शन पैरामीटर
जावास्क्रिप्ट शिक्षाJavaScript फ़ंक्शन कॉल
जावास्क्रिप्ट शिक्षाजावास्क्रिप्ट फ़ंक्शन क्लोजर
जावास्क्रिप्ट संदर्भ ग्रंथःJavaScript return वाक्य
- पिछला पृष्ठ for...of
- अगला पृष्ठ if...else
- एक स्तर ऊपर वापस जाएँ जेसक्रिप्ट स्टेटमेंट रेफरेंस मैनुअल