- Introduction to Functions in JavaScript in Hindi
- JavaScript Function Arguments in Hindi
- Function with Return Value in Hindi
- JavaScript Function Object in Hindi
- JavaScript Function Methods in Hindi

Introduction to Functions in JavaScript
जावास्क्रिप्ट फ़ंक्शन का उपयोग ऑपरेशन करने के लिए किया जाता है। कोड का पुन: उपयोग करने के लिए हम कई बार जावास्क्रिप्ट फ़ंक्शन को कॉल कर सकते हैं।
जावास्क्रिप्ट function का लाभ
जावास्क्रिप्ट कार्यों के मुख्य रूप से दो फायदे हैं।
- कोड पुन : प्रयोज्य : हम एक फ़ंक्शन को कई बार कॉल कर सकते हैं ताकि यह कोडिंग को बचा सके।
- कम कोडिंग : यह हमारे कार्यक्रम को कॉम्पैक्ट बनाता है। किसी सामान्य कार्य को करने के लिए हमें हर बार कोड की कई लाइनें लिखने की आवश्यकता नहीं है।
जावास्क्रिप्ट फ़ंक्शन सिंटैक्स
फ़ंक्शन की declaration का सिंटैक्स नीचे दिया गया है।
function functionName([arg1, arg2, ...argN]){
//code to be executed
}
जावास्क्रिप्ट फ़ंक्शंस में 0 या अधिक तर्क हो सकते हैं।
जावास्क्रिप्ट फ़ंक्शन उदाहरण
आइए जावास्क्रिप्ट में फ़ंक्शन का सरल उदाहरण देखें जिसमें तर्क नहीं हैं।
<script>
function msg(){
alert("hello! this is message");
}
</script>
<input type="button" onclick="msg()" value="call function"/>
जावास्क्रिप्ट Function Arguments
हम तर्कों को पारित करके फ़ंक्शन को कॉल कर सकते हैं। आइए फ़ंक्शन का उदाहरण देखें जिसमें एक तर्क है।
<script>
function getcube(number){
alert(number*number*number);
}
</script>
<form>
<input type="button" value="click" onclick="getcube(4)"/>
</form>
रिटर्न वैल्यू के साथ फंक्शन
हम फ़ंक्शन को कॉल कर सकते हैं जो एक मान लौटाता है और हमारे कार्यक्रम में इसका उपयोग करता है। आइए फ़ंक्शन का उदाहरण देखें जो मान लौटाता है।
<script>
function getInfo(){
return "hello HTP! How r u?";
}
</script>
<script>
document.write(getInfo());
</script>
जावास्क्रिप्ट फंक्शन ऑब्जेक्ट
जावास्क्रिप्ट में, फंक्शन कन्स्ट्रक्टर का उद्देश्य एक नया फंक्शन ऑब्जेक्ट बनाना है। यह विश्व स्तर पर कोड निष्पादित करता है। हालांकि, अगर हम कंस्ट्रक्टर को सीधे कॉल करते हैं, तो एक फ़ंक्शन dynamically लेकिन असुरक्षित तरीके से बनाया जाता है।
Syntax
new Function ([arg1[, arg2[, ....argn]],] functionBody)
पैरामीटर
arg1, arg2, …., argn – यह फ़ंक्शन द्वारा प्रयुक्त तर्क का प्रतिनिधित्व करता है।
functionBody – यह फ़ंक्शन परिभाषा का प्रतिनिधित्व करता है।
जावास्क्रिप्ट फंक्शन Methods
आइए देखें विवरण के साथ फ़ंक्शन विधियां।
तरीका | विवरण |
apply() | इसका उपयोग किसी फ़ंक्शन को कॉल करने के लिए किया जाता है, जिसमें यह मान और तर्कों की एक एकल सरणी होता है। |
bind() | इसका उपयोग एक नया फंक्शन बनाने के लिए किया जाता है। |
call() | इसका उपयोग किसी फ़ंक्शन को कॉल करने के लिए किया जाता है जिसमें यह मान और एक तर्क सूची होती है। |
toString() | यह एक स्ट्रिंग के रूप में परिणाम देता है। |
जावास्क्रिप्ट फंक्शन ऑब्जेक्ट उदाहरण
उदाहरण 1
आइए दिए गए नंबरों का योग प्रदर्शित करने के लिए एक उदाहरण देखें।
<script>
var add=new Function("num1","num2","return num1+num2");
document.writeln(add(2,5));
</script>