JavaScript Variables and Constants
JavaScript Variables మరియు Constants
Program run అవుతున్నప్పుడు మనకు values ను store చేసి తరువాత ఉపయోగించాల్సి ఉంటుంది. ఈ values ను JavaScript లో variables మరియు constants లో ఉంచుతాము.
Variable అంటే ఏమిటి?
Variable అనేది ఒక value ను గుర్తుపెట్టుకోవడానికి ఉపయోగించే పేరు. ఉదాహరణకు, ఒక విద్యార్థి పేరు లేదా score ను ఒక variable లో store చేయవచ్చు.
let keyword తో variable ను declare చేస్తాము. Variable value ను తరువాత మార్చవచ్చు.
Constant అంటే ఏమిటి?
Constant అనేది ఒకసారి value ఇచ్చిన తరువాత మార్చకూడని పేరు. దీనిని declare చేయడానికి const keyword ఉపయోగిస్తాము.
const తో declare చేసిన value ను మళ్లీ assign చేయడానికి ప్రయత్నిస్తే error వస్తుంది.
JavaScript Data Types
Variable లో store చేసే value యొక్క రకాన్ని data type అంటారు. Beginners తెలుసుకోవాల్సిన ముఖ్యమైన data types ఇవి:
- String: Text value. ఉదాహరణ: “Ravi”
- Number: సంఖ్య. ఉదాహరణ: 25 లేదా 89.5
- Boolean: true లేదా false value
- Undefined: Value assign చేయని variable యొక్క default value
- Null: ఉద్దేశపూర్వకంగా ఖాళీ value
Variable Declaration Syntax
let name = “Ravi”; లో let keyword, name variable name, మరియు “Ravi” value. = assignment operator గా పనిచేస్తుంది.
Variable names ను meaningful గా ఉంచండి. ఉదాహరణకు studentName అనేది x కంటే సులభంగా అర్థమవుతుంది.
Simple Explanation
Variable అనేది ఒక labelled box లాంటిది. ఆ box లో ఒక value ను ఉంచి, label ద్వారా తరువాత ఆ value ను ఉపయోగిస్తాము.
let తో చేసిన box లోని value ను మార్చవచ్చు. const తో చేసిన box లోని value ను మార్చకూడదు.
ఉదాహరణకు, ఒక student’s name సాధారణంగా మారదు కాబట్టి const ఉపయోగించవచ్చు. Game score మారవచ్చు కాబట్టి let ఉపయోగించవచ్చు.
Real-Life Example
ఒక school ID card లో student name, roll number వంటి వివరాలు ఉంటాయి. Student name ను ఒక constant లాగా భావించవచ్చు, ఎందుకంటే అది తరచుగా మారదు. కానీ student score ప్రతి పరీక్ష తరువాత మారవచ్చు కాబట్టి దానిని variable లాగా భావించవచ్చు.
Code Examples
let మరియు const తో values store చేయడం
const studentName = "Anu";
let score = 80;
score = 90;
console.log(studentName);
console.log(score);
ఇక్కడ studentName ను const తో declare చేశాము. score ను let తో declare చేసి తరువాత దాని value ను 80 నుండి 90 కి మార్చాము. చివరగా రెండు values ను console లో చూపించాము.
Anu 90
వివిధ Data Types
const name = "Ravi";
const age = 20;
const isStudent = true;
let address;
const phoneNumber = null;
console.log(name);
console.log(age);
console.log(isStudent);
console.log(address);
console.log(phoneNumber);
ఈ example లో string, number, boolean, undefined మరియు null values ను చూపించాము. address కు value assign చేయలేదు కాబట్టి దాని value undefined అవుతుంది.
Ravi 20 true undefined null
Line-by-Line Explanation
studentName అనే constant ను create చేసి దానికి “Anu” అనే string value ఇచ్చాము.
score అనే variable ను create చేసి దానికి 80 అనే number value assign చేశాము.
let తో declare చేసిన variable కాబట్టి score value ను 90 గా మార్చవచ్చు.
studentName లో ఉన్న value ను console లో చూపిస్తుంది.
ప్రస్తుతం score లో ఉన్న 90 అనే value ను console లో చూపిస్తుంది.
Try It
Try this JavaScript code:
const productName = "Notebook";
let price = 50;
let quantity = 2;
let total = 0;
console.log(productName);
console.log(total);
Practice
Practice:
పై code లో total variable కు product price మరియు quantity యొక్క గుణితాన్ని assign చేయండి. తరువాత code run చేసి product name మరియు total price ను చూడండి.
Hint:
total కు price * quantity expression ను assign చేయండి.
Common Mistakes
const variable value ను తరువాత మార్చడానికి ప్రయత్నించడం.
Value మారే అవకాశం ఉంటే let ఉపయోగించండి. మారని value కోసం మాత్రమే const ఉపయోగించండి.
Variable name లో spaces ఉపయోగించడం, ఉదాహరణకు student name.
Spaces బదులు camelCase ఉపయోగించండి: studentName.
String value చుట్టూ quotes పెట్టకుండా text రాయడం.
Text values ను double quotes లేదా single quotes లో రాయండి. ఉదాహరణ: “Hello”.
Variable declare చేయకముందే దాన్ని ఉపయోగించడం.
ముందుగా let లేదా const తో variable ను declare చేసి value assign చేయండి. తరువాత దాన్ని ఉపయోగించండి.
Interview Questions
JavaScript లో variable అంటే ఏమిటి?
Answer:
Value ను store చేసి తరువాత ఉపయోగించడానికి ఇచ్చే పేరు variable. Value మారవచ్చని భావించినప్పుడు సాధారణంగా let ఉపయోగిస్తాము.
let మరియు const మధ్య తేడా ఏమిటి?
Answer:
let తో declare చేసిన variable value ను తరువాత మార్చవచ్చు. const తో declare చేసిన binding కు మళ్లీ value assign చేయకూడదు.
JavaScript లో string మరియు number మధ్య తేడా ఏమిటి?
Answer:
String text ను సూచిస్తుంది, ఉదాహరణకు “25”. Number numeric value ను సూచిస్తుంది, ఉదాహరణకు 25. ఇవి రెండూ కనిపించడానికి ఒకేలా ఉన్నా వాటి data types వేరు.
Exam Questions
క్రింది code లో output ఏమిటి? let count = 5; count = 8; console.log(count);
Answer:
Output 8. ఎందుకంటే let variable value ను తరువాత మార్చవచ్చు.
మార్చకూడని website title ను store చేయడానికి let లేదా const లో ఏది సరైనది?
Answer:
const సరైనది, ఎందుకంటే website title value మారకూడదని భావిస్తున్నాము.
Value assign చేయని variable లో సాధారణంగా ఏ value ఉంటుంది?
Answer:
Value assign చేయని variable లో సాధారణంగా undefined ఉంటుంది.
Quick Revision
- Variable అనేది value ను store చేసే పేరు.
- let variable value ను తరువాత మార్చవచ్చు.
- const ను మారని value కోసం ఉపయోగిస్తాము.
- String text value, Number numeric value.
- Boolean value కేవలం true లేదా false అవుతుంది.
- Value assign చేయని variable యొక్క value సాధారణంగా undefined.
- null అనేది ఉద్దేశపూర్వకంగా ఖాళీ value ను సూచిస్తుంది.
