If tutorials available on this website are helpful for you, please whitelist this website in your ad blocker😭 or Donate to help us ❤️ pay for the web hosting to keep the website running.
Function reusable piece of code या block of code होता है जो कि कोई specific task perform करता है। एक बार define करने के बाद हम इन्हें script में कितनी ही बार use / call कर सकते हैं। इसके अलावा JavaScript में 1000+ predefined useful function हैं जिन्हें हम Built In Functions कहते हैं।
JavaScript में function एक object है।
हालाँकि JavaScript हमें ये facility provide करती है कि user खुद के function define कर सके जिन्हें User Defines Functions कहते हैं । Web page load होते समय कोई भी function automatically run नहीं होता है जब तक कि हम उसे किसी event handler की help से या manually call / invoke न करें।
❕ Important
JavaScript में Function Objects होते हैं , new keyword के through आप function Object (Arrow Function को छोड़कर) बना सकते हैं। इसलिए functions को आप किसी variable में assign भी कर सकते है , और किसी function में as an argument pass भी कर सकते हैं। ( जिन्हे Callback Function कहते हैं )
function declaration को function definition या function statement भी कहते हैं , JavaScript में function define करने के लिए function keyword का use किया जाता है।
function function_name() { //perform task here return something /*it's optional*/ }
Explanation
File : js_function.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>JavaScript Function In Hindi</title>
</head>
<body>
<script type="text/javascript">
function my_fun()
{
document.write(`Hello JS ! this is my first function.`);
}
my_fun();
</script>
</body>
</html>
ऊपर दिए गए Example में एक simple without return statement के function define किया गया है , और उसके बाद उसे call / invoke किया गया है।
अब हम एक और function example देखेंगे जो कि कोई value return करता है।
File : js_function2.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>JavaScript Function In Hindi</title>
</head>
<body>
<script type="text/javascript">
function my_fun()
{
return `this is function with return type.`;
}
document.write(my_fun());
</script>
</script>
</body>
</html>
ऊपर जो function examples दिए गए हैं यह simple and regular functions थे , इनके अलावा JavaScript में functions कुछ इस प्रकार हैं।