JavaScript Strings and Numbers
JavaScript Strings and Numbers
JavaScript లో String అనేది text లేదా characters ను store చేయడానికి ఉపయోగించే data type. ఉదాహరణకు పేరు, email address, city name వంటి values Strings అవుతాయి.
String ను single quotes, double quotes లేదా backticks తో రాయవచ్చు. ఉదాహరణలు: “Ravi”, ‘Hyderabad’, `JavaScript`.
Number data type తో integers మరియు decimal values రెండింటినీ store చేయవచ్చు. ఉదాహరణలు: 25, 99.5, -10.
Strings కలపడం
రెండు లేదా అంతకంటే ఎక్కువ Strings ను కలపడానికి + operator ఉపయోగించవచ్చు. దీనిని string concatenation అంటారు.
“Hello, ” + “Ravi” result గా “Hello, Ravi” ఇస్తుంది. Strings మరియు Numbers ను కలిపినప్పుడు JavaScript కొన్నిసార్లు Number ను String గా మార్చి కలుపుతుంది. అందువల్ల data types పై శ్రద్ధ పెట్టాలి.
String యొక్క length
String లో ఎన్ని characters ఉన్నాయో తెలుసుకోవడానికి length property ఉపయోగించవచ్చు. Spaces కూడా character గా count అవుతాయి.
Number operations
Numbers పై arithmetic operations చేయవచ్చు: addition కోసం +, subtraction కోసం –, multiplication కోసం *, division కోసం /, remainder కోసం %.
String ను Number గా మార్చడం
Form లేదా input నుంచి వచ్చిన value సాధారణంగా String రూపంలో ఉంటుంది. దాన్ని Number గా మార్చడానికి Number() ఉపయోగించవచ్చు. ఉదాహరణకు Number(“25”) result గా Number value ఇస్తుంది.
typeof operator తో ఒక value యొక్క data type తెలుసుకోవచ్చు. ఉదాహరణకు typeof 25 result “number”, అలాగే typeof “25” result “string”.
Simple Explanation
String అంటే text; Number అంటే లెక్కల కోసం ఉపయోగించే numeric value. ఒక person’s name ను “Anu” గా, అతని age ను 20 గా store చేయవచ్చు.
String ను String తో కలిపితే text తయారవుతుంది. Numbers ను arithmetic operators తో calculate చేయవచ్చు. Text రూపంలో ఉన్న number ను calculation చేయాలంటే ముందుగా Number() తో convert చేయడం మంచిది.
Real-Life Example
ఒక shopping bill ను ఊహించండి. Product name ఒక String, product price ఒక Number, quantity కూడా ఒక Number. Price ను quantity తో multiply చేసి total bill ను calculate చేయవచ్చు. Customer name మరియు total amount ను కలిపి receipt message తయారు చేయవచ్చు.
Code Examples
Strings ను కలపడం మరియు length తెలుసుకోవడం
const firstName = "Ravi";
const lastName = "Kumar";
const fullName = firstName + " " + lastName;
console.log(fullName);
console.log(fullName.length);
ఇక్కడ రెండు String values ను variables లో store చేశాము. + operator తో first name మరియు last name ను space తో కలిపి full name తయారు చేశాము. length property మొత్తం characters సంఖ్యను చూపిస్తుంది.
Ravi Kumar 10
Numbers తో arithmetic operations
const price = 250;
const quantity = 3;
const total = price * quantity;
console.log(total);
console.log(total / 2);
price మరియు quantity రెండూ Number values. వాటిని multiply చేసి total price కనుగొన్నాము. తరువాత total ను 2 తో divide చేశాము.
750 375
String ను Number గా మార్చడం
const ageText = "25";
const age = Number(ageText);
console.log(age + 5);
console.log(typeof age);
ageText లో 25 ఒక String గా ఉంది. Number() ఉపయోగించి దాన్ని Number గా మార్చాము. అందువల్ల 5 తో addition సరిగ్గా జరుగుతుంది. typeof result గా value యొక్క data type ను చూపిస్తుంది.
30 number
Line-by-Line Explanation
firstName అనే constant variable లో “Ravi” అనే String value ను store చేస్తున్నాము.
lastName variable లో “Kumar” అనే String value ను store చేస్తున్నాము.
మొదటి పేరు, ఒక space, చివరి పేరు — ఈ మూడు String parts ను + operator తో కలిపి fullName లో store చేస్తున్నాము.
పూర్తి పేరును console లో display చేస్తుంది.
fullName లోని మొత్తం characters సంఖ్యను console లో display చేస్తుంది. ఇందులో space కూడా count అవుతుంది.
Try It
Try this JavaScript code:
const productName = "Notebook";
const price = 80;
const quantity = 2;
const total = price * quantity;
console.log(productName);
console.log(total);
Practice
Practice:
Pen అనే product కు price 15, quantity 4 ఉన్నాయి. price మరియు quantity ఉపయోగించి total calculate చేసి, Pen total: ₹60 అనే message ను console లో display చేయండి.
Hint:
ముందుగా price * quantity తో total variable తయారు చేయండి. తరువాత String concatenation కోసం + operator ఉపయోగించండి.
Common Mistakes
“25” మరియు 25 ఒకే data type అని అనుకోవడం.
“25” ఒక String, 25 ఒక Number. Calculation ముందు అవసరమైతే Number(“25”) ఉపయోగించండి.
String మరియు Number ను కలిపినప్పుడు వచ్చే result ను గమనించకపోవడం. ఉదాహరణకు “10” + 5 ను calculation అనుకోవడం.
String తో + ఉపయోగించినప్పుడు JavaScript concatenation చేయవచ్చు. Numeric addition కావాలంటే String ను ముందుగా Number() తో convert చేయండి.
length() అని brackets తో రాయడం.
length ఒక property కాబట్టి text.length అని రాయాలి. ఇది method కాదు.
Decimal values ను String గా quotes లో రాయడం, ఉదాహరణకు “99.5”, తరువాత conversion లేకుండా calculation చేయడం.
Calculation కోసం 99.5 ను Number గా ఉంచండి లేదా String value అయితే Number(“99.5”) తో convert చేయండి.
Interview Questions
JavaScript లో String అంటే ఏమిటి?
Answer:
String అనేది text లేదా characters సమూహం. దీనిని single quotes, double quotes లేదా backticks లో రాయవచ్చు.
JavaScript లో Number data type ఏమి store చేస్తుంది?
Answer:
Number data type integers మరియు decimal values రెండింటినీ store చేస్తుంది. ఉదాహరణలు 10, 3.14, -5.
“5” + 2 result ఏమిటి? ఎందుకు?
Answer:
Result “52”. మొదటి value String కావడంతో + operator concatenation చేస్తుంది. Numeric addition కావాలంటే Number(“5”) + 2 రాయాలి.
String ను Number గా ఎలా మార్చాలి?
Answer:
Number() function ఉపయోగించాలి. ఉదాహరణ: const value = Number(“42”);
String length ఎలా తెలుసుకోవాలి?
Answer:
String variable తరువాత .length property ఉపయోగించాలి. ఉదాహరణ: “Hello”.length result 5.
Exam Questions
క్రింది code యొక్క output ఏమిటి? const value = “10”; console.log(value + 5);
Answer:
Output “105”. ఎందుకంటే value ఒక String, కాబట్టి + concatenation చేస్తుంది.
const total = 12 * 4; తరువాత total value ఏమిటి?
Answer:
total value 48. Multiplication కోసం * operator ఉపయోగించబడింది.
Number(“30”) expression ఏమి చేస్తుంది?
Answer:
ఇది “30” అనే String ను 30 అనే Number గా convert చేస్తుంది.
“JavaScript”.length result ఏమిటి?
Answer:
Result 10, ఎందుకంటే JavaScript అనే పదంలో 10 characters ఉన్నాయి.
Quick Revision
-
String text values ను represent చేస్తుంది.
-
Number integers మరియు decimal values ను represent చేస్తుంది.
-
Strings ను కలపడానికి + operator ఉపయోగించవచ్చు.
-
String లో characters సంఖ్య తెలుసుకోవడానికి .length property ఉపయోగించాలి.
-
String ను Number గా మార్చడానికి Number() ఉపయోగించాలి.
-
typeof operator value యొక్క data type ను తెలుసుకోవడానికి ఉపయోగపడుతుంది.
-
Numbers పై +, –, *, /, % arithmetic operators ఉపయోగించవచ్చు.
