Menu

Related Topics

HTML CSS JavaScript PHP Node.js React.js C C++ Go Rust Swift Python Java Excel MS Word PowerPoint
Search

JavaScript Functions in Hindi

JavaScript Functions

JavaScript में Function reusable code का एक block होता है, जिसे किसी particular task को perform करने के लिए बनाया जाता है। एक बार function define करने के बाद हम उसे program में जरूरत के अनुसार कई बार call कर सकते हैं।

Functions का सबसे बड़ा फायदा यह है कि हमें एक ही code को बार-बार लिखने की जरूरत नहीं पड़ती। इससे code छोटा, organized, readable और maintainable बनता है।

उदाहरण के लिए अगर किसी program में हमें कई बार दो numbers का sum निकालना है, तो हर जगह addition का code लिखने के बजाय हम एक function बना सकते हैं और अलग-अलग values के साथ उसे call कर सकते हैं।

Function का Basic Structure

JavaScript में सामान्य function बनाने के लिए function keyword का use किया जाता है। इसके बाद function का नाम, parentheses () और curly braces {} लिखे जाते हैं। Curly braces के अंदर वह code लिखा जाता है जिसे function call होने पर execute किया जाएगा।

function functionName() {
    // code to execute
}

Function के अंदर लिखे code को execute करने के लिए function को call करना पड़ता है।

Function Declaration

Function Declaration JavaScript में function बनाने का एक सामान्य तरीका है। इसमें function keyword के साथ function का नाम और उसके बाद parentheses लिखे जाते हैं।

Normal Function
JavaScript
Code copied!

इस example में greet() नाम का function बनाया गया है। Function के अंदर console.log() से एक message print किया गया है।

greet(); लिखकर function को call किया गया है। जब function call होगा, तभी उसके अंदर का code execute होगा।

Function को कई बार Call करना

एक function को केवल एक बार ही call करना जरूरी नहीं है। जरूरत के अनुसार हम उसे कई बार call कर सकते हैं।

JavaScript
Code copied!

ऊपर function को तीन बार call किया गया है, इसलिए message भी तीन बार print होगा। यही reusability functions की सबसे important feature है।

Function with Parameters

कई बार function को काम करने के लिए external data की जरूरत होती है। ऐसे cases में हम parameters का use करते हैं।

Function define करते समय parentheses के अंदर लिखे variables को parameters कहा जाता है। जब function को call करते समय actual values दी जाती हैं, तो उन values को arguments कहा जाता है।

उदाहरण के लिए:

JavaScript
Code copied!

इस example में name एक parameter है और "Deepanshu" एक argument है। Function call होने पर name में "Deepanshu" की value आ जाती है।

Multiple Parameters

एक function में एक से ज्यादा parameters भी बनाए जा सकते हैं। Parameters को comma , से अलग किया जाता है।

JavaScript
Code copied!

यहाँ a और b parameters हैं, जबकि 10 और 5 arguments हैं। Arguments उसी order में parameters को assign होते हैं जिस order में वे pass किए जाते हैं।

Parameter और Argument में Difference
Parameter Argument
Function define करते समय लिखा जाता है। Function call करते समय दिया जाता है।
यह function के input को represent करता है। यह actual value होती है।
Example: a, b Example: 10, 5
Return Statement

Function केवल value को console पर print करने के लिए ही नहीं होता। हम function से किसी value को वापस प्राप्त करने के लिए return statement का use कर सकते हैं।

return function का execution वहीं रोक देता है और specified value को function के बाहर वापस भेज देता है। Returned value को किसी variable में store करके आगे calculation या processing में use किया जा सकता है।

JavaScript
Code copied!

ऊपर add() function दो values का sum return करता है। Returned value को result variable में store किया गया है।

Return के बाद Code

जब function के अंदर return execute होता है, तो function का execution वहीं समाप्त हो जाता है। इसलिए return के बाद लिखा सामान्य code execute नहीं होता।

JavaScript
Code copied!
Default Parameters

JavaScript में हम parameters को default value भी दे सकते हैं। अगर function call करते समय उस parameter के लिए कोई argument नहीं दिया जाता, तो default value use होती है।

JavaScript
Code copied!

पहली बार function को बिना argument के call किया गया है, इसलिए name की value "Guest" होगी। दूसरी बार argument दिया गया है, इसलिए default value की जगह "Rahul" use होगा।

Function Expression

Function Expression में function को किसी variable में store किया जाता है। Function का नाम देना जरूरी नहीं होता, इसलिए इसे anonymous function के रूप में भी लिखा जा सकता है।

JavaScript
Code copied!

यहाँ function को sayHello variable में store किया गया है। बाद में sayHello() के द्वारा उस function को call किया गया है।

Arrow Function

ES6 के बाद JavaScript में Arrow Function introduce हुआ, जो functions को छोटा और concise syntax में लिखने की सुविधा देता है। Arrow function में => arrow operator का use किया जाता है।

Basic Arrow Function
JavaScript
Code copied!

ऊपर square एक arrow function है। यह number को parameter के रूप में लेता है और उसका square return करता है।

Short Arrow Function

अगर arrow function में केवल एक expression है और उसी expression का result return करना है, तो curly braces और return keyword को हटाया जा सकता है। इसे implicit return कहा जाता है।

JavaScript
Code copied!

अगर केवल एक parameter है, तो उसके आसपास के parentheses भी हटाए जा सकते हैं। इसलिए (n) => n * n * n को n => n * n * n लिखा जा सकता है।

Arrow Function with Multiple Parameters

जब arrow function में एक से ज्यादा parameters हों, तो parentheses रखना जरूरी होता है।

JavaScript
Code copied!

Functions के Important Points

Function के फायदे
Function Declaration और Function Expression में Difference
Function Declaration Function Expression
function keyword के साथ directly function declare किया जाता है। Function को variable में assign किया जाता है।
Function का नाम normally दिया जाता है। Anonymous function भी use किया जा सकता है।
Example: function add() {} Example: let add = function() {}
Functions का Real-World Example

Real-world applications में functions का use calculation, form validation, login process, data processing, API response handling, button click events और कई दूसरे tasks के लिए किया जाता है।

उदाहरण के लिए किसी shopping website में total price calculate करने के लिए एक function बनाया जा सकता है।

JavaScript
Code copied!

इस example में calculateTotal() function दो parameters price और quantity लेता है। दोनों values को multiply करके total amount return किया जाता है। इससे अलग-अलग products के लिए इसी function को reuse किया जा सकता है।

Conclusion

JavaScript में Functions code को reusable और organized बनाने का एक important concept है। Function Declaration से लेकर Parameters, Arguments, Return Statement, Default Parameters, Function Expression और Arrow Functions तक, ये सभी concepts JavaScript programming में frequently use होते हैं।

अगर आप JavaScript में आगे DOM manipulation, events, arrays, objects या asynchronous programming सीखना चाहते हैं, तो functions की अच्छी understanding बहुत useful होगी क्योंकि JavaScript के बड़े applications में functions लगभग हर जगह use होते हैं।


Code copied!

Page Views
0
Visit ID
Not tracked yet
Visit Time
-
Time on Page
0 seconds

Request


Leave a Comment


INITIALIZING...


INITIALIZING...


Quizzes in Hindi

GK Online Quiz in Hindi 10 pages
HTML Online Quiz in Hindi 10 pages
CSS Online Quiz in Hindi 10 pages
JavaScript Online Quiz in Hindi 10 pages
CCC Online Quiz in Hindi 10 pages
History Online Quiz in Hindi 10 pages



Comments Total: 0 comments

📰 Latest Articles

Total: 0 Articles

Featured Products

0 Products 0 Loaded 0 Remaining

All Products Loaded!

You've reached the end of our collection.

Contact Us Form