JavaScript Parameterized Function In Hindi


पिछले topic में पढ़ा कि JavaScript में Function कैसे define करते हैं , और कैसे call / invoke करते हैं , but वो simple functions थे जो सिर्फ static result generate / return करते थे , इस topic में हम Parameterized Function के बारे में पड़ेंगे जिससे हम dynamic value return करा सकें।


Parameterized Function वो function होते हैं जो कि parameter accept करते हैं , इन functions को define करते समय हम parameter भी define करते हैं जो कि ensure करते हैं कि call करते समय हम कितने argument pass करने वाले हैं।


function में हम अपनी need के according कितने ही parameter pass कर सकते हैं। और यही parameter उस function के लिए as a variable work करते हैं।

JS Parameterized Function Syntax

function function_name(param1 , param2, param3...etc)
{
  // your logic
  return value; //if mandatory 
}

? Technically देखा जाए तो किसी function के लिए Parameter और Argument दोनों अलग अलग हैं। Parameters function definition के समय define किये गए variables होते हैं , जबकि function call करते समय pass की गयी values / variables Arguments होते हैं।

JS Parameterized Function Example

File : js_param_function.html

Copy Fullscreen Close Fullscreen Run
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>JavaScript Parameterized Function In Hindi</title>
  </head>
  <body>
    <script type="text/javascript">
      function add(num1 , num2 , num3)
      {
        return num1+num2+num3;
      }
      document.write(`Addition Of 45, 67, 89 is : ${add(23,56,67,78,90)}`);  
    </script>
  </body>
</html>
Output
Addition Of 45, 67, 89 is : 146

? Backticks (``) का use करके define की गयी string में हम ${ } ( dollar curly braces) के अंदर हम direct variables / expression को print करा सकते हैं।

JS Default Parameterized Function

हालाँकि ये जरूरी नहीं है कि , function call करते समय function में define किये गए सभी parameters की value pass की जाए। JavaScript हमें ये facility provide कराती है जिससे हम parameters की value default set कर सकते हैं।


Function call करते समय यदि value pass की गयी है तो passed value use होगी , otherwise default value use होगी।

JS Default Parameterized Function Syntax

function my_fun(param='default value')
{
  //your logic
}

JS Default Parameterized Function Example

File : js_param_function2.html

Copy Fullscreen Close Fullscreen Run
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>JavaScript Default Parameterized Function In Hindi</title>
  </head>
  <body>
   <script type="text/javascript">
      function param_fun(param = 'Default Value')
      {
        document.write(param);  
      }
      param_fun(); /*call function without passing any value */
      param_fun('Passed Value'); /*again call function with some value */
    </script>
  </body>
</html>
Output
Default Value
Passed Value

Hey ! I'm Rahul founder of learnhindituts.com. Working in IT industry more than 4.5 years. I love to talk about programming as well as writing technical tutorials and blogs that can help to others .... keep learning :)

Get connected with me - LinkedIn Twitter Instagram Facebook