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
Creating Array in Java Script
Array एक प्रकार का data structure है जहा हम elements को ordered list में store कर सकते है।
Javascript में array को main 3 तरीके से create कर सकते है वह हम step by step detail
Assignment operator का इस्तेमाल करके javascript में array कोcreate कर सकते है।
Javascript में खास तोर पर assignment operator का इस्तेमाल करके array को create किया जाता है।.
Example:
Const language = [“ php ”,”javascript”,”python”,”java”];
अगर हम language array variable को console करते है तो array हमें कुछ इस तरह दिखेगा।.
Const language = [“php”,”javascript”,”python”,”java”];
Console.log( language );
New operator का इस्तेमाल करके javascript में array को create कर सकते है
Javascript में new keyword का इस्तेमाल करके दूसरी तरीके से array create कर सकते है।.
Syntax:
New Array()
यदि हम number parameter को parenthesis में pass करते है तो वह new array की length की तोर पर set होती है।.
Example:
New Array(4)
ऊपर के example में देख सकते है की 4 number parameter की तोर पर Array() में पास की है तो हम 4 empty slots की length के साथ एक array create करते है।.
Array() में multiple paramtersको पास करके array को कैसे create कर सकते है।.
Example:
Let tech = new Array(“HTML”,”css”,”Javascript”,”php”);
Console.log(tech);
Console.log(tech.length);
Console.log(tech[1]);
Array.of() method का इस्तेमाल करके javascript में array कोcreate कर सकते है
Array.of() method का इस्तेमाल करके array को create कर सकते है. यह method कई number of arguments लेती है और एक नया array बनाती है।.
Example:
Let tech = Array.of(“HTML”,”css”,”Javascript”,”php”)
Console.log(tech);
Console.log(tech.length);
Console.log(tech[1]);
ये method array constructor के साथ बिलकुल similar है।. लेकिन उसका key difference यह है की यदि हम Array.of() method का इस्तेमाल करके एक single number parameter के तोर पर pass करते है तो वह pass किया number के साथ array की length लौटाएगा लेकिन array constructor उस number के लिए empty sloteबनता है।.
Array .of() example:
Let myArr = Array.of(4);
Console.log( myArr );
Array constructor example:
Let myArr = new Array(4);
Console.log( myArr );
Split() method का इस्तेमाल करके string से array create कर सकते है javascript में।
Split() method का इस्तेमाल करके string को array में convert kiyaजा सकता है।.
ऊपर के example में देख सकते है की “How are you doing today?” name की string है।. तो इस string को split() method के इस्तेमाल से break किया है।. इस string को हमने word के bitch के space से separate किया है।
Javascript split() method syntax:
String.split(separator, limit);
Example:
Let text = “How are you doing today?”;
ConstmyArray = text.split(““);
Console.log( myArray )
By-sauraj sao BCA-III
Speak Your Mind