डाउनलोड पी.डी.एफ. ई-बुक्स
JS - Data Types

Variables पर अलग-अलग values store करने के लिए data types का इस्तेमाल किया जाता है | Data Types में मुख्यतः दो प्रकार होते है |

  1. Primitive Data Types
  2. Object Data Types

Primitive Data Types

Primitive Data Types के चार प्रकार होते है |

  1. String
  2. Number
  3. Boolean
  4. Undefined

Object Data Types

Object Data Types के चार प्रकार होते है |

  1. Null
  2. Array
  3. Function
  4. Object

1. Primitive Data Types

1.1 String : Primitive Data Type

String ये एक characters का sequence होता है | String को double("") या single('') quotes में लिखा जाता है |

Source Code :
<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>
Output :
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 :
<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>
Output :
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 :
<script type="text/javascript">

var a;
document.write("Value of a is " + a);

</script>
Output :
Value of a is undefined

2. Object Data Types

2.1 Null : Primitive Data Type

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

2.2 Array : Object Data Type

Array ये एक same data type का collection होता है | Array की values ([]) में दी जाती है | हर array की value comma(,) से seperate की जाती है |

Array के बारे अधिक जानने के लिए यहाँ click करें Array

Source Code :
<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>
Output :
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 :
<script type="text/javascript">

function func(){
var a = 5;
	document.write("Value of a is " + a);
}
func();

</script>
Output :
Value of a is 5

2.4 Object : Object Data Type

Object में methods और कुछ properties होती है |

Object के बारे में अधिक जानने के लिए यहाँ click करे |

Source Code :
<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>
Output :
1
Rakesh Kumar
28000.5

Creating Instance of Object

Source Code :
<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>
Output :
1
Rakesh Kumar
28000.5