Introduction
हेलो दोस्तों आज हम इस post में Javascript के Data type और data types के different के बारे में जानेगे!. तो दोस्तों ये data type क्या होता है तो data type सामान्य तोर पर data का type define करता है और उसका इस्तेमाल हम program में करते है!. javascript अलग-अलग data type के अलग-अलग प्रकार की value को variable में hold कर के रख सकते है!. javascript में variable के लिए data type specify करने की जरुरत नहीं है क्यों की वह dynamically javascript engine के द्वारा इस्तेमाल किया जाता है!.
Javascript के दो data types जैसे की
- Primitive Data Types
- Non-primitive Data Types
Primitive Data Types
Primitive data type में बी Five type के data type है जैसे की
- String
- Number
- Boolean
- Null
- Undefined
Javascript string data type
Javascript में string एक single character या character का sequence होता है जिसे हम एक string कह सकते है!. javascript में string को हमेसा single quotes( ‘ ‘ ) या double quotes( ” ” ) में लिख सकते है!.
अगर string को starting से double quote में लिखा है तो end बी double quote से किया जाता है!. ऐसी तरह string को starting में single quote के साथ लिखा जाये तो end बी single quote से ही किया जाता है!.
For example: ‘hello this is rjtechyg’ or “hello this double quote rjtechyg”
Example:
let string1 = 'Hi this is single quote string';
let string2 = "Hi this is double quote string";
Javascript में दो string को एक साथ जोड़ने के लिए + operator का इस्तेमाल किया जाता है!.
Example:
let string1 = "javascript";
let string2 = string1 + "newstring";
//output: javascript newstring
Javascript number data type
Javascript number data type integer, float, hexadecimal, octal जैसी number value represent करता है!. integer value positive या negative में हो सकती है!.
Example:
var int = 50; //integer
var float = 50.5 // float value
var hex = 0xfff;
var octal = 040;
Javascript boolean data type
Javascript में boolean एक primitive data type है!. और boolean just में दो value हो सकती है TRUE और FALSE program में conditional statement में इस्तेमाल किया जाता है!. conditional statement जैसे की if..else, while, do..while, switch
Example:
var yes = true;
var no = false;
Boolean data type का program में कैसे इस्तेमाल किया जाता है आप example के जरिये समज सकते है!.
Example:
var yes = true;
var no = false;
if(yes){
alert("This is True block of code");
}else{
alert("This is False block of code");
}
Null and undefined in javascript
Javascript में दो additional primitive type value null and undefined है! जीने हम variable में ास्सिंग करते है program में special meaning के लिए
Null
javascript में null एक special value है जो empty और unknown value represents करती है!.
हम null को एक variable में assign करते है और उस variable किसी प्रकार की value नहीं होती है null का मतलब value का नहीं होना होता है!.
Example:
var newVar = null;
alert(newVar);
ऊपर के example में देख सकते है की हमने newVar name के varible में null को assign किया है!. जिसका मतलब हमने variable में हमने null को assing किया है लेकिन उसमे किसी प्रकार की value नहीं होती है!.
conditional expression में null assign किया variable का इस्तेमाल कैसे कर सकते है आप निचे के example में देख सकते है!.
Example:
var newVar = null;
if( newVar ){
alert("newVar is not null");
}else{
alert("newVar is null");
}
Undefined
javascript में undefined data type variable में value assigned नहीं किया वह represents करता है!. इसका मतलब कुछ ऐसा होता है की variable तो declared किया होता है लकिन उसमे value assigned नहीं किया होता!. उसके चलते उस variable की value undefined बताती है!.
Undefined एक primitive value है variable और object में undefined value होती है जब हम value को assign करने से पहले इसका इस्तेमाल करते है!.
Example:
var newVar;
alert(newVar);
ऊपर के example में देख सकते है की newVar name के variable में हमने कोइ value को assing नहीं किया है so वह undefined बताएगा.
Example:
function Sum(value1, value2)
{
var result = value1 + value2;
}
var result = Sum(5, 5);
alert(result);// undefined
ऊपर के example में आप देख सकते है की हमें sum() function में ( 5,5 ) value function में पास की है लकिन function मेसे उस value operation हमने return नहीं किया तो result में हमें undefined value return करेगा।
Non-primitive data types
- Object data type
- Array data type
- Date data type
Object data type
Javascript में object data type का इस्तेमाल data को store करने के लिए किया जाता है!. object data type में value key: value के pairs में होते है. और वह value को commas से separated किया जाता है!. object data को curly braces {} में लिखा जाता है!. object data type में के की value हमेसा string होनी चाहिए लकिन value किसी बी data type की हो सकती है!.
Syntax:
const object_name = {
key1: value1,
key2: value2
}
Examle:
const employee = {
firstName: 'gamit',
lastName: null,
post: 'php'
};
console.log( employee );
Array data type
javascript में array data type को [] squre bracket में लिखा जाता है!. और उसका इस्तेमाल multiple value को store करने के लिए किया जाता value जैसे की string, number जैसी data type की value को collect करके मैनेज करता है!. javascript array में value item को commaces separates से लिखा जाता है!.
array में हर एक item एक specific position पे store होती है जिसे हम index कह सकते है!. array में index 0 से start होती है!.
Syntax:
var arrayname = [element0,element1,element2,element4,....];
Example:
var strarr = ["one", "two", "three"];
var numarr = [1, 2, 3, 4];
var decarr = [1.1, 1.2, 1.3];
var booleanarr = [true, false, false, true];
var allarr = [1, "two", "three", 4];
Date datatype
Date object javascript का inbuilt datatype है!. जिसका इस्तेमाल date और time को get करने के लिए script में किया हटा है!. date object new keyword के साथ create कर सकते है!. date object को हम 4 तरीके से create कर सकते है!.
new Date()
new Date(year, month, day, hours, minutes, seconds, milliseconds)
new Date(milliseconds)
new Date(date string)
new Date()
new date() constructor वो date object create करता है और उस date object का current date and time वह browsers के time zone पर depend करता है!.
<script>
// "rjtechyg" is Date object
var rjtechyg = new Date();
document.write(rjtechyg);
// Prints todays date
</script>