Javascript | Data Type | Object Data Type By. Shivansh Sir
JAVASCRIPT
JAVASCRIPT | NULL
Null मतलब variable पर कोई value नहीं होती | Null; Undefined के बराबर होता है
Source Code
<script type="text/javascript">
var a = null;
document.write(a==undefined);
</script>
Output
true
ये Data type 'false' return करता है | क्योंकि undefined और null ये दोनों अलग-अलग data types है |
Source Code
<script type="text/javascript">
document.write(null===undefined);
</script>
Output
false
JAVASCRIPT | ARRAY
Javascript के Array में एक से ज्यादा values को store की जाती है | कई Programming languages में Array में same data types के elements होते है, लेकिन Javascript के array में किसी भी type के हो सकते है |
JAVASCRIPT | ARRAY | CREATING AN ARRAY
Array को create करने के लिए एक variable पर bracket पर multiple values दी जाती है |
Syntax
var arr_name = [element1, element2,..., elementN];
Example
var names = ["Manish", "Prince", "Gaurav"];
Source Code
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>JavaScript Array In Hindi </title>
</head>
<body>
<script type="text/javascript">
let array_var = [12, 34.5 , true , false , "string value"];
document.write(array_var);
</script>
</body>
</html>
Output
12, 34.5, true, false, string value
JAVASCRIPT | ARRAY | ACCESS ARRAY BY INDEX
Array के पहले element का index 0 होता है और आखिरी element array की length-1 होता है | JavaScript में Array store की गयी values को index number के रूप में associate करता है जो कि 0 start होता है। index का use करके हम array values को access कर सकते हैं।
Source Code
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>SUNRISE JAVA SCRIPT </title>
</head>
<body>
<script type="text/javascript">
let array_var = [12, 34.5 , true , false , "Sunrise"];
document.write(array_var[4]);
</script>
</body>
</html>
Output
Sunrise
JAVASCRIPT | LENGTH OF ARRAY
Array की length check करने के लिए array के length property का इस्तेमाल किया जाता है |
Source Code
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>SUNRISE JAVA SCRIPT </title>
</head>
<body>
<script type="text/javascript">
let array_var = [12, 34.5 , true , false , "Sunrise"];
document.write(array_var.length);
</script>
</body>
</html>
Output
5
JAVASCRIPT | ARRAY | CHANGE ARRAY ELEMENT VALUE
Javascript में Element को value; change की जा सकती है |
Source Code
<!DOCTYPE html>
<html>
<body>
<h2>SUNRISE JAVA SCRIPT</h2>
<p>Array elements are accessed using their index number:</p>
<script>
const fruits = ["Banana", "Orange", "Apple", "Mango"];
document.write (fruits);
fruits[0] = "Kiwi";
document.write ("<br>"+ fruits);
</script>
</body>
</html>
Output
SUNRISE JAVA SCRIPT
Array elements are accessed using their index number:
Banana,Orange,Apple,Mango
Kiwi,Orange,Apple,Mango
Javascript Array Methods & Description
1. concat() :- एक या एक से ज्यादा arrays को जोड़ा जाता है |
2. copyWith() :- Array के elements दुसरे index पर copy किये जाते है |
3. entries() :- Method पर array की keys और उसकी values की pairs उपलब्ध होती है |
4. every() :- Function से हर एक array के element को check करके boolean value return करता है |
5. fill() :- Value से array के elements को fill किया जाता है |
6. filter() :- Function के statement से related अगर कोई पहला index find होता है तो उसकी value return होती है |
7. find():- Function के statement से related अगर कोई पहला index find होता है तो उसकी value return होती है |
8. forEach() :- हर एक array element के लिए function execute किया जाता है |
9. includes() :- Array element है या नहीं ये boolea value में return करता है |
10. indexOf() :- Array element का index return किया जाता है |
11. join() :- Separator से हर element को separate किया जाता है
12. keys() :- Array के elements की keys दिखाता है |
13. lastIndexOf() :- Element का last index return किया जाता है |
14. pop() :- Array के last element को array से remove करके return किया जाता है |
15. push():- End पर एक या एक से ज्यादा elements को जोड़ा जाता है और उसके बाद array की length return करता है |
16. reverse() :- Array के elements को reverse किया जाता है |
17. shift() :- Array के शुरुआत के element को remove किया जाता है |
18. slice() :- Start और end index से नए array को return किया जाता है |
19. some() :- Function के statement से related; boolean value को return करता है |
20. sort() :- Alphabet और numeric array को sort किया जाता है |
21. splice() :- Array में elements add,remove किये जाते है |
22. toSource() :- Array का source code; return किया जाता है |
23. toString() :- Array को String में convert किया जाता है |
24. unshift() :- Array के शुरुआत में एक या एक से ज्यादा element(s) को add किया जाता है |
JAVASCRIPT | OBJECT
Javascript ये Language Object-Oriented Programming Langauge है | Javascript में भी C++, Java जैसे objects बनाये जाते है |
What is Javascript Object ?
Javascript के Object में कुछ methods और कुछ properties होती है | Javascript का हर हिस्से को Object बनाया जा सकता है | लेकिन New Object को बनाया जाता है तब 'new' keyword का इस्तेमाल किया जाता है | जब Number, Boolean और String का इस्तेमाल किया जाता है तो, 'new' keyword का इस्तेमाल किया जाता है | लेकिन Array, Maths, Dates, Functions और Object तो पहले से ही objects है |
Javascript में Objects तीन प्रकार से create किये जाते है |
1. Using Object Literal
2. Using new keyword
3. Using Object Constructor
1. Using Object Literal
Syntax for Creating Object using Object Literal
var obj_name = {prop_name1:prop_val1,prop_name2:prop_val2,....,prop_name n:prope_val n};
यहाँ पर Object create करने के लिए Object Literal एक ही line पर लिया गया है | हर property और value की pair separate lines पर ली जा सकता है |
Syntax
var obj_name = {
prop_name1:prop_val1,
prop_name2:prop_val2,
....,
prop_name n:prope_val n
};
Example
Object Literal को curly braces के अन्दर लिखा जाता है | हर property और value को colon(:) से separate किया जाता है और हर property और value की pair को comma(,) से separate किया जाता है |
Source Code
<script type="text/javascript">
//var emp = {id:1, name:"Manish", salary:28000.50};
//OR
var emp = {
id : 1,
name : "Manish",
salary : 28000.50
};
document.write("Employee id : " + emp.id + "<br />");
document.write("Employee Name : " + emp.name + "<br />");
document.write("Employee Salary : " + emp.salary + "<br />");
</script>
Employee id : 1
Employee Name : Manish
Employee Salary : 28000.5
2. Using new Keyword
new Keyword के साथ Object को create किया जाता है |
Syntax for Creating Object using 'new' Keyword
var obj_name = new Object();
Example
Source Code
<script type="text/javascript">
var emp = new Object();
emp.id = 1;
emp.name = "Astha";
emp.salary = 38000.50;
document.write("Employee id : " + emp.id + "<br />");
document.write("Employee Name : " + emp.name + "<br />");
document.write("Employee Salary : " + emp.salary + "<br />");
</script>
Output
Employee id : 1
Employee Name : Astha
Employee Salary : 28000.5
3. Using Object Constructor
Object Constructor में function और उनके paramters की जरुरत पड़ती है | this keyword; current object का संदर्भ देता है | यहाँ पर this keyword से हर एक parameter की value current object assign की जाएगी | Object Constructor के माध्यम से संक्षिप्त रूप में एक से ज्यादा Objects को create किया जाता है |
Source Code
<script type="text/javascript">
function emp(id, name, salary){
this.id = id;
this.name = name;
this.salary = salary;
}
var emp1 = new emp(1, "Komal", 28000.50);
var emp2 = new emp(2, "Gaurav", 29000.75);
document.write("Employee 1 <br />");
document.write("Employee 1 id : " + emp1.id + "<br />");
document.write("Employee 1 Name : " + emp1.name + "<br />");
document.write("Employee 1 Salary : " + emp1.salary + "<br /><br />");
document.write("Employee 2 <br />");
document.write("Employee 2 id : " + emp2.id + "<br />");
document.write("Employee 2 Name : " + emp2.name + "<br />");
document.write("Employee 2 Salary : " + emp2.salary);
</script>
Output
Employee 1
Employee 1 id : 1
Employee 1 Name : Rakesh
Employee 1 Salary : 28000.5
Employee 2
Employee 2 id : 2
Employee 2 Name : Mukesh
Employee 2 Salary : 29000.75
JAVASCRIPT | FUNCTION
C Function ये statements का एक समूह होता है | Function को script में लिखा जाता है | जहाँ पर Function की जरुरत होती है वहाँ पर Function call किया जाता है |
Function के फायदे
- Function में लिखा हुआ code बार-बार लिखना नहीं पड़ता |
- Function Programmer का समय और script की space बचाता है |
- बड़े script को छोटे-छोटे function में विभाजित किया जा सकता है |
- अगर script में कहा पर error आ जाए तो उसे आसानी से निकाला जा सकता है |
- जहाँ पर जरुरत हो वहाँ पर एक ही function को बार-बार call किया जा सकता है |
Function कैसा होता है ?
Function का एक विशिष्ट नाम होता है | Function की शुरुआत में उसका नाम बाद में दो parethesis () और function के statements दो curly braces {} होते है |
Function Definition
Function को इस्तेमाल करने से पहले उसकी definition लिखी जाती है | Javascript में अगर Function को create करना हो तो 'function' keyword का इस्तेमाल किया जाता है |
Syntax
function function_name(paramters_list){
statement(s);
}
यहाँ पर function को create करने के लिए 3 चीजे महत्वपूर्ण होती है |
1. function_name : function को create करने के लिए 'function' keyword का इस्तेमाल किया जाता है | Function का नाम कोई Javascript का keyword नहीं हो सकता | Function का नाम statement से सम्बंधित हो तो अच्छा रहता है |
2. paramters_list : Function without parameter(s) के भी हो सकते है | चाहे तो function को parameter(s) भी pass किये जाते है |ये parameter(s) function_name के बाद parenthesis() के अन्दर लिखे जाते है |
3. statement(s) : जो statements बार-बार इस्तेमाल होनेवाले है वो statements यहाँ पर लिखे जाते है |
Example for Function Definition
function func(){
document.write("Welcome to Sunrise Computer");
}
Function Calling
script में कहा भी function को call किया जाता है | सिर्फ function defined होना जरुरी है |
Source Code
<script type="text/javascript">
function func(){ //function definition
document.write("Welcome to Sunrise Computer");
}
func(); //function calling
</script>
Output :
Welcome to Sunrise Computer
Note :- यहाँ पर function का नाम 'func' है | यहाँ पर कोई parameter pass नहीं किया गया और वहा पर curly braces({}) में statement दिया गया है | जबतक उसे call नहीं किया जाता तब तक उसकी definition invoke नहीं होती |
Calling Function with Event
Javascript Event में भी function को call किया जाता है |
Source Code
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
function func(){ //function definition
document.write("Welcome to Sunrise Computer");
}
</script>
</head>
<body>
<form>
<input type="button" onclick="func()" value="Click me" />
</body>
</html>
Output
CLICK ME //This Button is work on web browser
For Any Doubt Clear on Telegram Discussion Group
Comments
Post a Comment