Introduction
जब हम JavaScript में programming करते हैं, तो हमें अलग-अलग तरह के data के साथ काम करना पड़ता है—जैसे number, text, true/false आदि।
सोचिए—अगर हमें किसी variable में value store करनी है, तो हमें यह पता होना चाहिए कि वह value किस type की है।
यहीं पर Data Types और Literals काम आते हैं। ये define करते हैं कि data कैसा है और उसे कैसे use करना है।
Web Development में यह concept बहुत जरूरी है, क्योंकि हर program data पर ही काम करता है।
Definition
Data Types वह प्रकार होते हैं जिनके आधार पर JavaScript data को store और process करती है, और Literals वे actual values होती हैं जो variables में assign की जाती हैं।
Concept
1. Data Types in JavaScript
JavaScript में मुख्य रूप से दो प्रकार के data types होते हैं:
- Primitive Data Types
- Non-Primitive Data Types
2. Primitive Data Types
(a) Number
यह numeric values को store करता है।
<script>
let a = 10;
let b = 3.5;
console.log(a, b);
</script>
Output:
10 3.5
(b) String
Text data को store करता है।
<script>
let name = "Rahul";
console.log(name);
</script>
Output:
Rahul
(c) Boolean
यह true या false value रखता है।
<script>
let isActive = true;
console.log(isActive);
</script>
Output:
true
(d) Undefined
जब variable declare किया जाता है लेकिन value assign नहीं होती।
<script>
let x;
console.log(x);
</script>
Output:
undefined
(e) Null
यह empty value को represent करता है।
<script>
let y = null;
console.log(y);
</script>
Output:
null
3. Non-Primitive Data Type
Object
Multiple values को store करता है।
<script>
let student = {
name: "Aman",
age: 20
};
console.log(student.name);
</script>
Output:
Aman
4. Literals क्या होते हैं
Literals वह actual values होती हैं जो हम code में directly लिखते हैं।
Examples:
- Number literal → 10, 20
- String literal → “Hello”
- Boolean literal → true, false
5. Example with Literals
<script>
let num = 100; // Number literal
let text = "Hello"; // String literal
let flag = false; // Boolean literalconsole.log(num, text, flag);
</script>
Output:
100 Hello false
Real-Life Example
मान लीजिए:
आपका नाम → String
आपकी उम्र → Number
आप student हैं या नहीं → Boolean
ठीक इसी तरह JavaScript में data types का उपयोग किया जाता है।
Important Points
Data types data की प्रकृति बताते हैं
JavaScript dynamically typed language है
Primitive और non-primitive types होते हैं
Literals actual values होती हैं
हर variable में अलग type की value हो सकती है
निष्कर्ष
Data Types और Literals JavaScript programming का आधार हैं। इनकी सही समझ के बिना program बनाना संभव नहीं है। यह तय करते हैं कि data कैसे store होगा और कैसे use किया जाएगा।