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 рдХे рдЕंрджрд░ рдХाрдо рдХрд░ेрдЧा।

