जावास्क्रिप्ट फ़ंक्शन
उदाहरण
एक फ़ंक्शन घोषित करें जो "हैलो वर्ल्ड" आउटपुट करता है जब इसे कहा जाता है:
// Declare a function
function myFunction() {
document.getElementById("demo").innerHTML = "Hello World!";
}
// Call the function
myFunction();
नीचे और अधिक उदाहरण।
परिभाषा और उपयोग
बयान एक समारोह की function
घोषणा करता है।
एक घोषित फ़ंक्शन "बाद में उपयोग के लिए सहेजा गया" है, और बाद में निष्पादित किया जाएगा, जब इसे बुलाया जाता है (कहा जाता है)।
जावास्क्रिप्ट में, फ़ंक्शन ऑब्जेक्ट हैं, और उनके पास गुण और विधियाँ दोनों हैं।
एक फ़ंक्शन को एक अभिव्यक्ति का उपयोग करके भी परिभाषित किया जा सकता है ( फ़ंक्शन परिभाषाएं देखें )।
कार्यों के बारे में आपको जो कुछ भी जानने की जरूरत है, उसे जानने के लिए हमारा जावास्क्रिप्ट ट्यूटोरियल पढ़ें। जावास्क्रिप्ट फ़ंक्शंस और जावास्क्रिप्ट स्कोप के बारे में परिचय अध्याय से शुरू करें । अधिक विस्तृत जानकारी के लिए, फंक्शन डेफिनिशन , पैरामीटर्स , इनवोकेशन और क्लोजर पर हमारा फंक्शन सेक्शन देखें ।
यह सभी देखें:
वाक्य - विन्यास
function functionName(parameters) {
code to be executed
}
मापदंडों
Parameter | Description |
functionName | Required. The name of the function. Naming rules: same as JavaScript variables. |
parameters | Optional. A set of arguments (parameter names), separated by commas. The arguments are real values received by the function from the outside. Inside the function, the arguments are used as local variables. If a function is called with a missing argument, the value of the missing argument is set to undefined . |
और ज्यादा उदाहरण
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";
जावास्क्रिप्ट फ़ंक्शंस में एक अंतर्निहित ऑब्जेक्ट होता है जिसे तर्क कहा जाता है।
तर्क। लंबाई संपत्ति फ़ंक्शन द्वारा प्राप्त तर्कों की संख्या लौटाती है:
function myFunction(a, b) {
return arguments.length;
}
"हैलो वर्ल्ड" आउटपुट करने वाले फ़ंक्शन को कॉल करने के लिए क्लिक करें:
<button onclick="myFunction()">Click me</button>
<p id="demo"></p>
<script>
function myFunction() {
document.getElementById("demo").innerHTML = "Hello World";
}
</script>
जब एक फंक्शन एक्सप्रेशन को एक वेरिएबल में स्टोर किया जाता है, तो वेरिएबल में एक फंक्शन होता है:
const x = function (a, b) {return a * b};
जब किसी फ़ंक्शन को एक चर में संग्रहीत किया जाता है, तो चर का उपयोग फ़ंक्शन के रूप में किया जा सकता है:
const x = function (a, b) {return a * b};
let z = x(4, 3);
संबंधित पृष्ठ
जावास्क्रिप्ट ट्यूटोरियल: जावास्क्रिप्ट कार्य
जावास्क्रिप्ट ट्यूटोरियल: जावास्क्रिप्ट स्कोप
जावास्क्रिप्ट ट्यूटोरियल: जावास्क्रिप्ट फ़ंक्शन परिभाषाएँ
जावास्क्रिप्ट ट्यूटोरियल: जावास्क्रिप्ट फंक्शन पैरामीटर्स
जावास्क्रिप्ट ट्यूटोरियल: जावास्क्रिप्ट फ़ंक्शन आमंत्रण
जावास्क्रिप्ट ट्यूटोरियल: जावास्क्रिप्ट फंक्शन क्लोजर
जावास्क्रिप्ट संदर्भ: जावास्क्रिप्ट रिटर्न स्टेटमेंट
ब्राउज़र समर्थन
function
एक ECMAScript1 (ES1) सुविधा है।
ES1 (जावास्क्रिप्ट 1997) सभी ब्राउज़रों में पूरी तरह से समर्थित है:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |