जावास्क्रिप्ट में, Data Types का मतलब होता है कि कौन से type का डेटा variable में स्टोर किया गया है। JavaScript में डेटा को store और manipulate करने के लिए अलग-अलग प्रकार के Data Types का उपयोग किया जाता है।
दूसरे शब्दों में कहें तो, “Data Types यह बताते हैं कि हम किस तरह के डेटा (जैसे number, text, या boolean, आदि) के साथ काम कर रहे हैं।”
JavaScript एक dynamic language है, यानी आपको variable को declare करते समय उसका data type बताने की जरूरत नहीं होती। JavaScript खुद ही यह समझ लेता है कि आप किस तरह के डेटा के साथ काम कर रहे हैं।
जावास्क्रिप्ट में Data Types के प्रकार
JavaScript में मुख्य रूप से दो प्रकार के Data Types होते हैं:-
- Primitive Data Types
- Non-Primitive (Reference) Data Types
1. Primitive Data Types
Primitive Data Types सबसे basic और सरल data types होते हैं। ये immutable होते हैं, यानी इन्हें change नहीं किया जा सकता। JavaScript में निम्नलिखित Primitive Data Types होते हैं:-
(a):- String
स्ट्रिंग characters का एक क्रम (sequence) होता है। स्ट्रिंग को single quotes (' '
) या double quotes (" "
) में लिखा जा सकता है।
let name = "John Doe"; // डबल कोट्स
let message = 'Hello World!'; // सिंगल कोट्स
(b):- Number
Number डेटा टाइप सभी प्रकार के numbers (integer और float) को प्रस्तुत करता है।
let age = 29;
let temperature = 98.6;
(c):- Boolean
Boolean केवल दो values (true या false) को प्रस्तुत करता है। यह comparison और condition के लिए उपयोगी होता है।
let isLoggedIn = true;
let isAdmin = false;
(d):- Undefined
जब किसी variable को declare किया जाता है लेकिन उसे कोई value नहीं दी जाती, तो उसकी वैल्यू undefined होती है।
let x;
console.log(x); // undefined
(e):- Null
Null एक empty value को प्रस्तुत करता है। यह एक object type होता है। यह जानबूझकर किसी वेरिएबल को खाली रखने के लिए उपयोग किया जाता है।
let y = null;
(f):- Symbol
Symbol का उपयोग objects में यूनीक property keys बनाने के लिए किया जाता है।
let id = Symbol("uniqueId");
(g):- BigInt
जब numbers बहुत बड़े हो जाते हैं (253-1 से अधिक), तब उन्हें BigInt के रूप में प्रस्तुत किया जाता है।
let bigNumber = 123456789012345678901234567890n;
2. Non-Primitive (Reference) Data Types
JavaScript में Non-Primitive Data Types वे data types होते हैं जो बहुत सारीं values को एक साथ स्टोर कर सकते हैं। ये data types जटिल (complex) होते हैं।
Non-Primitive Data Types को Reference Types भी कहा जाता है क्योंकि ये मेमोरी में अपनी values को reference (संदर्भ) के रूप में स्टोर करते हैं।
(a):- Object
JavaScript में Object एक ऐसा data type है जो real-world entities (जैसे, person, car, book) को प्रस्तुत करता है। यह key-value pairs के रूप में डेटा को स्टोर करता है। ऑब्जेक्ट को curly braces {}
के अंदर डिफाइन किया जाता है।
example:-
let user = {
name: "Yugal",
age: 29,
isAdmin: true
};
(b):- Array
JavaScript में Array एक data structure है जो एक variable में बहुत सारीं values को store करने के लिए उपयोग किया जाता है। Array में values को index के आधार पर एक्सेस किया जाता है (index 0 से शुरू होता है)।
let fruits = ["Apple", "Banana", "Mango"];
console.log(fruits[0]); // Output: "Apple"
console.log(fruits[2]); // Output: "Mango"
(c):- Function
Function कोड का एक ब्लॉक होता है जिसे बहुत बार call किया जा सकता है। function का इस्तेमाल करके हम एक ही code को प्रोग्राम में बार बार use कर सकते हैं।
function greet() {
console.log("Hello, World!");
}
greet(); // Output: "Hello, World!"
इसे भी पढ़ें:–
