What variables are and why they are needed
प्रोग्रामिंग लैंग्वेज में मुख्य रूप से डेटा के ऊपर काम किया जाता है | और उस डेटा को वेरिएबल्स में रख जाता है | ठीक उस प्रकार जिस प्रकार से हमारे घर के किचन में सभी सामग्री को रखने के लिए अलग अलग डब्बा या बॉक्स होता है उसी तरह से हर प्रोग्रामिंग लैंग्वेज में डेटा को स्टोर करने के लिए वेरिएबल्स का उपयोग किया जाता है |
उदाहरण के लिए :
var name="rahul";
जैसा की हमलोग जावास्क्रिप्ट पढ़ रहे है तो इस लैंग्वेज में वेरिएबल्स को डिक्लेअर करने के तीन तरीके है |
How to declare variables using var, let, and const
var name="rahul";
let number=2;
const pi=3.14;
Primitive data types (string, number, boolean, null, undefined)
String
String का उपयोग नाम या शब्द को store करने के लिए किया जाता है |
let name = “ravi”
Number
इसका उपयोग number स्टोर करने के लिए किया जाता है |
let age=21;
Boolean
इसमें दो वैल्यू को स्टोर किया जाता है |
True and false
let isStudent = true;
Null
यह खाली होता है |
let phone=null;
इसका मतलब है फ़ोन number अभी नही है |
Undefined
इसमें वेरिएबल्स बनाया जाता है लेकिन वैल्यू नही होता होता है |
let city;
console.log(city);
Basic difference between var, let, and const
JavaScript में var, let, और const तीनों का उपयोग variable बनाने (declare करने) के लिए किया जाता है।
इनके बीच कुछ basic differences होते हैं।
var
var JavaScript का पुराना तरीका है variable बनाने का।
var age = 20;
age = 25;
यह Function scope होता है इसमें same variable को दुबारा declare कर सकते हैं यह block के बाहर भी accessible है
let
let से बनाए गए variable की value बाद में बदली जा सकती है।
let score = 10;
score = 15;
same scope में दुबारा declare नहीं कर सकते ये ब्लाक स्कोप होते है | यह block के बाहर भी accessible नहीं होता है |
const
const से बनाए गए variable की value बदली नहीं जा सकती।
const country = "India";
यह Block scope होता है इसमें वैल्यू को बदल नहीं सकते है | बदलने पर एरर देगा |
What is scope (very beginner-friendly explanation)
Scope का मतलब है — variable कहाँ इस्तेमाल किया जा सकता है।
Global → हर जगह काम करेगा
let name = "Rahul";
function showName() {
console.log(name);
}
showName();
Function → सिर्फ function के अंदर
function test() {
let city = "Delhi";
console.log(city);
}
test();
Block {} → सिर्फ block के अंदर
Example:
{
let x = 10;
console.log(x);
}
यहाँ x सिर्फ इस block के अंदर काम करेगा।

