JavaScript Variable Naming Rules
JavaScript Variable Naming Rules
JavaScript లో variable కు పేరు పెట్టేటప్పుడు కొన్ని నియమాలను పాటించాలి. సరైన పేరు code ను చదవడానికి, అర్థం చేసుకోవడానికి మరియు maintain చేయడానికి సహాయపడుతుంది.
Variable పేరు పెట్టే ప్రధాన నియమాలు
- Variable పేరు letter, underscore లేదా dollar sign తో ప్రారంభం కావాలి.
- Variable పేరు digit తో ప్రారంభం కాకూడదు. ఉదాహరణకు 2name సరైన పేరు కాదు.
- మొదటి character తర్వాత letters, digits, underscores మరియు dollar signs ఉపయోగించవచ్చు.
- Variable పేర్లలో spaces ఉపయోగించకూడదు. student name బదులుగా studentName ఉపయోగించాలి.
- JavaScript case-sensitive language. name, Name, NAME మూడు వేర్వేరు పేర్లు.
- JavaScript reserved keywords ను variable పేర్లుగా ఉపయోగించకూడదు. ఉదాహరణకు class, return, if వంటి పేర్లు ఉపయోగించకూడదు.
మంచి naming conventions
సాధారణ variables కోసం camelCase convention ఉపయోగించడం మంచిది. ఉదాహరణకు firstName, totalPrice, userAge.
స్థిరమైన విలువల కోసం సాధారణంగా const మరియు uppercase పేర్లను ఉపయోగిస్తారు. ఉదాహరణకు MAX_SCORE. అయితే ప్రతి const variable కు uppercase తప్పనిసరి కాదు; project convention ను అనుసరించాలి.
Variable పేరు దాని విలువ లేదా ఉద్దేశాన్ని స్పష్టంగా తెలియజేయాలి. x కంటే totalMarks అనే పేరు మరింత అర్థవంతంగా ఉంటుంది.
Simple Explanation
Variable పేరు ఒక వ్యక్తి పేరు లాంటిది. పేరు చూసిన వెంటనే అందులో ఏ సమాచారం ఉందో అర్థం కావాలి. studentName చూస్తే అది student పేరు అని తెలుస్తుంది. కానీ a లేదా x చూస్తే దాని purpose వెంటనే అర్థం కాదు.
సులభంగా గుర్తుంచుకోండి: పేరు letter, underscore లేదా dollar sign తో ప్రారంభించాలి; digit తో ప్రారంభించకూడదు; spaces ఉండకూడదు; reserved keywords ఉపయోగించకూడదు; uppercase మరియు lowercase ను JavaScript వేర్వేరుగా పరిగణిస్తుంది.
Real-Life Example
ఒక library లో పుస్తకాలను గుర్తించడానికి ప్రతి shelf కు స్పష్టమైన label ఉంటుంది. ScienceBooks అనే label చూస్తే ఆ shelf లో ఏ పుస్తకాలు ఉన్నాయో అర్థమవుతుంది. అదే విధంగా JavaScript variables కు scienceBooks, bookCount వంటి meaningful పేర్లు పెడితే code సులభంగా అర్థమవుతుంది.
Code Examples
Valid variable names మరియు camelCase
const studentName = "Sita";
let totalMarks = 95;
const isPassed = totalMarks >= 35;
console.log(studentName);
console.log(totalMarks);
console.log(isPassed);
ఈ example లో studentName, totalMarks మరియు isPassed valid, meaningful variable names. ఇవి letter తో ప్రారంభమయ్యాయి మరియు words మధ్య spaces బదులుగా camelCase ఉపయోగించబడింది. isPassed విలువను నిర్ణయించడానికి comparison expression ఉపయోగించబడింది.
Sita 95 true
Underscore మరియు dollar sign ఉపయోగించడం
const _privateNote = "Practice";
const $price = 250;
console.log(_privateNote);
console.log($price);
Variable పేరు underscore లేదా dollar sign తో కూడా ప్రారంభించవచ్చు. అందువల్ల _privateNote మరియు $price syntactically valid names. అయినప్పటికీ, project లో ఒకే naming convention ను consistent గా ఉపయోగించడం మంచిది.
Practice 250
Case-sensitive names
const city = "Hyderabad";
const City = "Vijayawada";
console.log(city);
console.log(City);
JavaScript case-sensitive కాబట్టి city మరియు City వేర్వేరు variables. Capital letters మరియు small letters ను కలపడం వల్ల అనవసరమైన confusion రావచ్చు. అందుకే meaningful మరియు consistent naming ఉపయోగించాలి.
Hyderabad Vijayawada
Line-by-Line Explanation
const తో studentName అనే variable declaration చేయబడింది. దాని value గా “Sita” అనే string ఇవ్వబడింది. పేరు letter తో ప్రారంభమై camelCase లో ఉంది.
let తో totalMarks అనే variable సృష్టించబడింది. ఈ పేరు రెండు words ను spaces లేకుండా camelCase రూపంలో చూపిస్తుంది.
isPassed అనే variable కు comparison result కేటాయించబడింది. totalMarks >= 35 true లేదా false విలువను ఇస్తుంది.
ఈ blank line code ను చదవడానికి సులభంగా చేయడానికి మాత్రమే ఉంది. దీని వల్ల ఏ statement execute కాదు.
ఈ line studentName లోని value అయిన Sita ను console లో చూపిస్తుంది.
ఈ line totalMarks లోని సంఖ్య అయిన 95 ను console లో చూపిస్తుంది.
ఈ line isPassed లోని Boolean value అయిన true ను console లో చూపిస్తుంది.
Try It
Try this JavaScript code:
const userName = "Anu";
let userAge = 21;
const userCity = "Warangal";
console.log(userName);
console.log(userAge);
console.log(userCity);
Practice
Practice:
పై code లోని variable పేర్లను మరింత meaningful మరియు consistent names గా మార్చండి. అన్ని పేర్లు valid JavaScript naming rules ను పాటించాలి. తరువాత student age కోసం ఒక కొత్త variable ను సృష్టించి దాని value ను console లో print చేయండి.
Hint:
firstName ను studentFirstName లాగా మార్చవచ్చు. Age కోసం studentAge వంటి పేరు ఉపయోగించండి. Variable పేరు digit తో ప్రారంభించకండి మరియు spaces ఉపయోగించకండి.
Common Mistakes
Variable పేరును digit తో ప్రారంభించడం, ఉదాహరణకు 2students.
Digit తో ప్రారంభించకుండా students2 లేదా studentCount వంటి valid పేరు ఉపయోగించండి.
Variable పేరులో spaces ఉపయోగించడం, ఉదాహరణకు student name.
Spaces బదులుగా camelCase ఉపయోగించండి: studentName.
name declare చేసి తరువాత Name ను అదే variable అనుకోవడం.
JavaScript case-sensitive. name మరియు Name వేర్వేరు variables అని గుర్తుంచుకోండి.
class, return లేదా if వంటి reserved keyword ను variable పేరుగా ఉపయోగించడం.
Reserved keywords కు బదులుగా className, returnValue లేదా isValid వంటి పేర్లు ఉపయోగించండి.
అర్థం లేని పేర్లు, ఉదాహరణకు a, b, x, ఎక్కువగా ఉపయోగించడం.
Variable purpose ను తెలియజేసే totalPrice, userAge లేదా itemCount వంటి descriptive పేర్లు ఎంచుకోండి.
Interview Questions
JavaScript variable పేరు digit తో ఎందుకు ప్రారంభించకూడదు?
Answer:
JavaScript syntax ప్రకారం identifier digit తో ప్రారంభం కాలేదు. అందువల్ల 1name invalid. name1 మాత్రం valid, ఎందుకంటే digit మొదటి character కాదు.
JavaScript case-sensitive language అంటే ఏమిటి?
Answer:
Uppercase మరియు lowercase letters ను JavaScript వేర్వేరుగా పరిగణిస్తుంది. కాబట్టి userName మరియు username రెండు వేర్వేరు identifiers.
Variable naming లో camelCase అంటే ఏమిటి?
Answer:
మొదటి word ను lowercase లో ఉంచి, తరువాతి words మొదటి letter ను uppercase చేయడం camelCase. ఉదాహరణలు firstName, totalAmount.
Variable పేరు underscore లేదా dollar sign తో ప్రారంభించవచ్చా?
Answer:
అవును. _count మరియు $price వంటి పేర్లు valid. అయితే team లేదా project లో ఉన్న naming convention ను consistent గా అనుసరించాలి.
Exam Questions
క్రింది వాటిలో valid JavaScript variable పేరు ఏది? A) 2value B) user name C) userName D) class
Answer:
సరైన సమాధానం: C) userName. ఇది letter తో ప్రారంభమవుతుంది, spaces లేవు మరియు reserved keyword కాదు.
క్రింది code లో output ఏమిటి? const score = 80; const Score = 90; console.log(score); console.log(Score);
Answer:
Output: 80 మరియు 90. score మరియు Score case-sensitive కారణంగా వేర్వేరు variables.
Spaces ఉన్న variable పేరు బదులుగా ఏ naming style ఉపయోగించాలి?
Answer:
Spaces బదులుగా camelCase ఉపయోగించాలి. ఉదాహరణకు student name కు బదులుగా studentName.
Quick Revision
-
Variable పేరు letter, underscore లేదా dollar sign తో ప్రారంభం కావాలి.
-
Variable పేరు digit తో ప్రారంభం కాకూడదు.
-
Variable పేర్లలో spaces ఉండకూడదు; camelCase సాధారణ convention.
-
JavaScript case-sensitive: name మరియు Name వేర్వేరు.
-
Reserved keywords ను variable పేర్లుగా ఉపయోగించకూడదు.
-
Meaningful మరియు descriptive variable names code readability ను మెరుగుపరుస్తాయి.
