JavaScript Data Types


JavaScript Data Types (Basic समझ)

Data Type मतलब:
आप variable में किस type का data store कर रहे हो


1. Number

Numbers = integer + decimal दोनों

let age = 25;
let price = 99.99;

✔ Examples:

  • 10
  • 3.14
  • -5

Use: जब आपको calculation करनी हो


2. String

Text / words को String कहते हैं

let name = "Robin";
let city = 'Lucknow';

✔ Examples:

  • "Hello"
  • 'JavaScript'
  • "123" (⚠️ ये number नहीं, string है)

Use: जब text store करना हो


3. Boolean

सिर्फ 2 values होती हैं:

  • true
  • false
let isLoggedIn = true;
let isAdmin = false;

Use: decision लेने में

if (isLoggedIn) {
  console.log("Welcome");
}

4. Null

मतलब: जानबूझकर empty value

let data = null;

समझो:
"मेरे पास value है, लेकिन अभी खाली है"

✔ Example:

  • user data अभी load नहीं हुआ

5. Undefined

मतलब: value assign ही नहीं हुई

let x;
console.log(x); // undefined

 समझो:
"variable बनाया, लेकिन कुछ डाला ही नहीं"


6. Object

सबसे important और powerful data type

Object = multiple values एक साथ

let user = {
  name: "Robin",
  age: 25,
  isAdmin: true
};

Access:

console.log(user.name); // Robin

Use: real-world data (user, product, etc.)


Quick Comparison (Easy Table)

Data TypeExampleMeaning
Number10, 3.14Numbers
String"Hello"Text
Booleantrue / falseYes/No
NullnullEmpty (intentional)
UndefinedundefinedValue नहीं दी
Object{name: "Robin"}Multiple data together

Real Life Example (सब एक साथ)

let user = {
  name: "Robin",     // string
  age: 25,           // number
  isLoggedIn: true,  // boolean
  lastLogin: null    // null
};

let x; // undefined

Pro Tips (Beginner → Pro)

  1. "123"123 (string vs number)
  2. null और undefined अलग हैं ⚠️
  3. Objects सबसे important हैं (React/Vue में बहुत use होते हैं)
  4. Always check type:
console.log(typeof "Hello"); // string
console.log(typeof 10);      // number



Post a Comment

0 Comments