Variables पर अलग-अलग values store करने के लिए data types का इस्तेमाल किया जाता है | Data Types में मुख्यतः दो प्रकार होते है |
- Primitive Data Types
- Object Data Types
Primitive Data Types
Primitive Data Types के चार प्रकार होते है |
- String
- Number
- Boolean
- Undefined
Object Data Types
Object Data Types के चार प्रकार होते है |
- Null
- Array
- Function
- Object
1. Primitive Data Types
1.1 String : Primitive Data Type
String ये एक characters का sequence होता है | String को double("") या single('') quotes में लिखा जाता है |
Source Code :Output :<script type="text/javascript"> var str1 = 'Hello'; //Single quoted string var str2 = " World"; //Double quoted string var str3 = ""; //Empty String document.write("Value of str1 : " + str1 + "<br />"); document.write("Value of str2 : " + str2 + "<br />"); document.write("Value of str3 : " + str3 + "<br />"); </script>
Value of str1 : Hello Value of str2 : World Value of str3 :
1.2 Number : Primitive Data Type
Javascript में सिर्फ एक ही Number Data type होता है | Number पर integer values और floating-point values होती है |
Source Code :Output :<script type="text/javascript"> var a = 5; //Integer Numeric value var b = 5.10; //Floating-point Numeric value var c = -5; //Negative Integer Numeric value var d = -5.10; //Negative Floating-point Numeric value document.write("Value of a is " + a + "<br />"); document.write("Value of b is " + b + "<br />"); document.write("Value of c is " + c + "<br />"); document.write("Value of d is " + d + "<br />"); </script>
Value of a is 5 Value of b is 5.1 Value of c is -5 Value of d is -5.1
1.3 Boolean : Primitive Data Type
Boolean 'true' और 'false' ये दो values होती है |
<script type="text/javascript"> var a = true; var b = false; </script>
1.4 Undefined : Primitive Data Type
Variable जब declare या initialize नहीं किया जाता तो वो 'undefined' data type होता है |
Source Code :Output :<script type="text/javascript"> var a; document.write("Value of a is " + a); </script>
Value of a is undefined
2. Object Data Types
2.1 Null : Primitive Data Type
Null मतलब variable पर कोई value नहीं होती | Null; Undefined के बराबर होता है
Source Code :Output :<script type="text/javascript"> var a = null; document.write(a==undefined); </script>
true
अगर data type के बारे में देखे तो ये 'false' return करता है | क्योंकि undefined और null ये दोनों अलग-अलग data types है |
Source Code :Output :<script type="text/javascript"> document.write(null===undefined); </script>
false
2.2 Array : Object Data Type
Array ये एक same data type का collection होता है | Array की values ([]) में दी जाती है | हर array की value comma(,) से seperate की जाती है |
Array के बारे अधिक जानने के लिए यहाँ click करें Array
Source Code :Output :<script type="text/javascript"> var arr = [1, 2, 3, 4]; document.write("arr[0] : " + arr[0] + "<br />"); document.write("arr[1] : " + arr[1] + "<br />"); document.write("arr[2] : " + arr[2] + "<br />"); document.write("arr[3] : " + arr[3] + "<br />"); </script>
arr[0] : 1 arr[1] : 2 arr[2] : 3 arr[3] : 4
2.3 Function : Object Data Type
function को create करने के लिए 'fuction' keyword का इस्तेमाल किया जाता है | Function ये Statements का एक block होता है |
Function के बारे में अधिक जानने के लिए यहाँ click करे |
Source Code :Output :<script type="text/javascript"> function func(){ var a = 5; document.write("Value of a is " + a); } func(); </script>
Value of a is 5
2.4 Object : Object Data Type
Object में methods और कुछ properties होती है |
Object के बारे में अधिक जानने के लिए यहाँ click करे |
Source Code :Output :<script type="text/javascript"> var Employee = { id : 1, name : "Rakesh Kumar", salary : 28000.50 }; document.write( Employee.id + "<br />"); document.write( Employee.name + "<br />"); document.write( Employee.salary + "<br />"); </script>
1 Rakesh Kumar 28000.5
Creating Instance of Object
Source Code :Output :<script type="text/javascript"> var Employee = new Object(); Employee.id = 1; Employee.name = "Rakesh Kumar"; Employee.salary = 28000.50; document.write( Employee.id + "<br />"); document.write( Employee.name + "<br />"); document.write( Employee.salary + "<br />"); </script>
1 Rakesh Kumar 28000.5