Describe the function object in Java script with an example.

JAVASCRIPT FUNCTION:

Function reusable price of code या block of code होताहैजोकिकोई sacrifice task perform करता है। एकबार define करने के बाद हम इन्हें script मैं कितनी ही बार use/call कर सकते हैं। इसके अलावा javascript में 1000+ predefined useful function हैं जिन्हें हम Built in Function कहते हैं।

Javascript में function एक object है।

हालांकि Java script हमें ये facility provide करती है कि user खुद के function define कर सके जिन्हें user defined function कहते हैं । Web page load होते समय कोई भी  function automatically run नहीं होता है जब तक कि हम उसे किसी event handler की help से या manually call / invoke न करें ।

IMPORTANT

Javascript में function object होते हैं, new keyboard के through आप function object ( Arrow Function को छोड़कर ) बना सकते हैं । इसलिए function को आप किसी variable में assign भी कर सकते हैं , और किसी function में ( जिन्हें Callback Function कहते हैं )

JS Function Declaration :-

Function declaration को function definition या function statement भी कहते हैं , Javascript में function define के लिए function keywords का use किया जाता है ।

 

JS Function Syntax:-

Function function_name( )

{

//Perform task here

Return something/*it’s optional*/

}

 

JAVASCRIPT OBJECT:-

JavaScript Object उन Properties का एक Collection है जहां हर Properties का एक Name और एक Value होती है जो Hash, Map या अन्य Languages मेंDictionary के समान होता है. एक String का Name कोई भी String हो सकता है जिसमें खाली String भी शामिल होते है. Value कोई भी अन्य Value हो सकती है जैसे String, Boolean, Number, Null, लेकिन यह Undefined नहीं हो सकती.

Object का उपयोग शुरू करने के बाद भी Object की Properties को Define किया जा सकता है. लेकिन सबसे पहले आइए देखें कि हम JavaScriptमेंObject को कैसे बनाते है.

एक नया object को बनाने का सबसे आसान तरीका Object Literal Notation के के साथ होता है जो किCurly braces:{} की एक जोड़ी से Bracketed किया जाता है.

Creating object in Java script:-

Javascript object’s को बनाने के 3 तरीके प्रदान करता है.

  • Object literal
  • Creating instance of object directly
  • Using an object constructor

 

  • Object Literal :-

Object literal notation का मूल रूप से keyका एक Array है . Value को अलग करते हैं और प्रत्येक key के बाद एकcomma key:value को जोड़ते हैं और यह केवल एक नियमित Array कीतरह अंतिम के अलावा होता है

FOR EXAMPLE :

<!DOCTYPE html>

<html>

<head>

<title>Javascript Object Literal Example</title>

</head>

<body>

<script type=”text/JavaScript”>

Emp={id:202,name:”Sauraj Sao”,salary:60000}

Document.write(emp.id+” “+emp.name+” “+emp.salary);

</script>

</body>

</html>

 

Output:

202Sauraj Sao 60000

 

  • Creating Instance of Object Directly

किसी object का एक नया instance को बनाने के लिए हमnew keyword का उपयोग करते हैं यह keyword एक object का एक नया instance को बनाता है जिसमें हम एक फिर variable को assign कर सकते हैं.

FOR EXAMPLE

<!DOCTYPE html>

<html>

<head>

<title>Creating Instance of Object Directly Example</title>

</head>

<body>

<script type=”text/javascript”>

Varemp=new Object();

Emp.id=301;

Emp.name=”DeepeshSidar”;

Emp.salary=70000;

Document.write(emp.id+” “+emp.name+” “+emp.salary);

</script>

</body>

</html>

 

OUTPUT

301DeepeshSidar 70000

 

  • Using an object constructor:-

यहां पर आपकोargument के साथ function को बनाने की आवश्यकता होती है प्रत्येक argument value को इस object का उपयोग करके वर्तमानobject में assigned किया जा सकता है और यह keyword मौजूदाobject को दरसाता है .

FOR EXAMPLE                              

<!DOCTYPE html>

<html>

<head>

<title>Using an Object Constructor Example</title>

</head>

<body>

<script type=”text/javascript”>

function emp(id,name,salary){

this.Id=id;

this.name=name;

this.salary=salary;

}

e=new emp(203,”Sauraj Sao”,10000);

Document.write(e.id+” “+e.name+” “+e.salary);

</script>

</body>

</html>

 

OUTPUT:

203 Sauraj Sao 10000

Speak Your Mind

*

error: Content is protected !!