What is Function in JavaScript in Hindi

Introduction of Function in JavaScript in Hindi

नमस्कार दोस्तों! आज हम एक नए चरण पर कदम रखने जा रहे हैं, और यह चरण है JavaScript के एक महत्वपूर्ण और रोमांचक घड़ी का हिस्सा – “function”। जब हम Web Development  की दुनिया की ओर बढ़ते हैं, तो फंक्शन हमारे कोड को unique और consistent देने का कारगर तरीका बन जाता है।

इस Blog में, हम सीखेंगे कि फंक्शन क्या होते हैं, इनका उपयोग क्यों और कैसे करते हैं, और इन्हें सही ढंग से कैसे लिखा जाता है। जब हम फंक्शन के रोमांचक और उपयोगी दुनिया में प्रवेश करेंगे, तो हम यहां आपको इस शक्तिशाली Web development Tool के अद्भुत सारे पहलुओं की खोज में मदद करेंगे।

What is Function in JavaScript in Hindi

JavaScript में, एक फ़ंक्शन एक Block कोड होता है जो एक विशिष्ट कार्य को पूरा करने के लिए डिज़ाइन किया गया है। आप इसे एक छोटे से टुकड़े के रूप में सोच सकते हैं जो किसी निश्चित कार्य को करने के लिए बनाया गया है। जब भी आप उस कार्य को चाहते हैं, तो आप फ़ंक्शन को बस एक बार कॉल कर सकते हैं और वह आपके द्वारा निर्दिष्ट किए गए task को पूरा करेगा।

एक फ़ंक्शन एक नाम, parameter और एक ब्लॉक कोड से मिलकर बनता है। जब आप फ़ंक्शन को बुलाते हैं, आप इसे उस नाम के साथ इनपुट देने के लिए parameter  के साथ बुला सकते हैं और यह फिर उस block code को आयोजित करता है। इसके बाद, यह किसी भी आउटपुट को वापस देने के लिए return स्टेटमेंट का उपयोग कर सकता है।

 Function in JavaScript in Hindi

Syntax of JavaScript Function in Hindi

जावास्क्रिप्ट में फ़ंक्शन का syntax निम्नलिखित रूप में होता है:

function functionName(parameter1, parameter2, ...) {
// Code block
// logic goes here
return someReturnValue; // This is optional if you are providing a return value
}

यहां समझावा गया है:

  • फ़ंक्शन : फ़ंक्शन बनाने के लिए keywords ।
  • फ़ंक्शन_नाम: फ़ंक्शन का नाम, जिससे आप इसे बुला सकते हैं।
  • (पैरामीटर1, पैरामीटर2, …): जब फ़ंक्शन को बुलाते हैं, आप इसे इन parameters के साथ input प्रदान कर सकते हैं।
  • {}: ब्रेसेस के बीच कोड block , जहां आप फ़ंक्शन का वास्तविक कार्य लिखेंगे।
  • return कुछ_वापसी_मूल्य;: यह वापसी मूल्य ऑप्शनल है और जब फ़ंक्शन को बुलाने वाला कोड इसे चलाता है, तो इस वापसी मूल्य को वापस भेजता है।

एक उदाहरण के रूप में, आप एक फ़ंक्शन बना सकते हैं जो दो संख्याओं को जोड़कर उत्पन्न होने वाला परिणाम वापस करेगा:

 function addNumbers(number1, number2) {
  var result = number1 + number2;
  return result;
}

// Call the function
var sum = addNumbers(5, 3);
console.log(sum); // This will print 8 to the console in this case

यहां, addNumbers एक फ़ंक्शन है जो दो संख्याओं को जोड़ता है और उत्पन्न होने वाला परिणाम को वापस करता है। जब आप इसे कॉल करते हैं, तो यह विशिष्ट कार्य (दो संख्याओं को जोड़ना) करता है और उसका परिणाम वापस लौटाता है।

Types of Function in JavaScript in Hindi

JavaScript में कई प्रकार की फ़ंक्शन होती हैं जो विभिन्न कारगर कार्यों के लिए डिज़ाइन की जाती हैं। यहां कुछ मुख्य तरीके हैं:

साधारित फ़ंक्शन (Regular Function):

    • इसे तैयार करने के लिए फ़ंक्शन की कीवर्ड का उपयोग किया जाता है।
    • इसमें एक नाम होता है और आप इसे बार-बार बुलाने के लिए इसका उपयोग कर सकते हैं।
function regularFunc(parameter) {
    // Code goes here
}

Example:
function addNumbersRegular(num1, num2) {
return num1 + num2;
}

एनोनिमस फ़ंक्शन (Anonymous Function):

  • इसमें एक नाम नहीं होता है, इसलिए इसे वे जगहें जहां आप इसे बुलाने के लिए इस्तेमाल कर रहे हैं, उसी समय तैयार किया जाता है।
let anonymousFunction = func(parameter) {
// Code goes here
};

Example:
let addNumbersAnonymous = func(num1, num2) {
return num1 + num2;
};

फ़ंक्शन व्यू (Arrow Function):

  • यह एक संक्षेपित रूप है जिसमें => ऑपरेटर का उपयोग किया जाता है।
  • इसमें this का सीधा प्रवाह होता है और यह फ़ंक्शन की कमी को पूरा करता है।
let arrowFunction = (parameter) => {
// Code goes here
};

Example:

let addNumbersArrow = (num1, num2) => {
return num1 + num2;
};

सेल्फ-इनवोकिंग फ़ंक्शन :

  • इसे तैयार करते ही यह खुद को बुला लेता है, और इसे एक बार ही चलाया जाता है।
(function() {
// Code goes here
})();

Example:

(function() {
let result = addNumbersRegular(5, 3);
console.log("Self-Invoking Func Result:", result);
})();

कॉलबैक फ़ंक्शन :

  • इसे एक फ़ंक्शन के रूप में अन्य फ़ंक्शन को पास किया जाता है जिसे वह एक घटना होते हुए बुला सकता है।
function callbackFunction(parameter, callback) {
// Code goes here
callback();
}

Example:

function performOperation(num1, num2, operationCallback) {
let result = operationCallback(num1, num2);
console.log("Callback Func Result:", result);
}

performOperation(8, 2, addNumbersRegular);

Advantages of Function in JavaScript In Hindi

JavaScript में फ़ंक्शन का उपयोग कई तरह से फायदेमंद हो सकता है:

  • कोड का पुनर्गुणन (Code Reusability): फ़ंक्शनें कोड की Reusability को सुनिश्चित करने में मदद करती हैं। एक बार एक फ़ंक्शन बना लिया जा सकता है और उसे बार-बार उपयोग किया जा सकता है, जिससे बार बार coding को कम किया जा सकता है।
  • कोड संरचना (Code Organization): फ़ंक्शनें कोड को अच्छी तरह से structured करने में मदद करती हैं। वे किसी विशिष्ट कार्य को execute करने के लिए एक logical units में विभाजित हो सकती हैं, जिससे कोड पढ़ना और समझना आसान हो जाता है।
  • पुनःलिखन (Modularity): फ़ंक्शनें Modularity को प्रोत्साहित करती हैं, जिससे उन्हें अन्य कोड के साथ आसानी से मिलाया जा सकता है और पुनःउपयोग किया जा सकता है।
  • प्रबंधन (Manageability): बड़े परियोजनाओं में, फ़ंक्शनें कोड को manage करने में मदद कर सकती हैं और उन्हें सुरक्षित रखने में मदद कर सकती हैं।
  • परीक्षण (Testing): फ़ंक्शनें आसानी से परीक्षण किए जा सकते हैं क्योंकि आप उन्हें अलग-अलग इनपुट के साथ test कर सकते हैं, जिससे कोड की quality में सुधार हो सकती है।

इन फायदों के कारण, फ़ंक्शनें जावास्क्रिप्ट में एक महत्वपूर्ण एवं शक्तिशाली कार्य कोड की रचना में मदद करने के लिए हैं।

Read More-

Hoisting in JavaScript in Hindi ? – होइस्टिंग क्या है?

What is Variable in JavaScript in Hindi | let, var ,const

 

Leave a Comment