JavaScript అంటే ఏమిటి?
JavaScript అంటే ఏమిటి?
JavaScript అనేది web pages కు interactivity మరియు behavior జోడించడానికి ఉపయోగించే ఒక programming language. HTML webpage యొక్క structure ను తయారు చేస్తుంది, CSS దానికి style ఇస్తుంది, JavaScript ఆ webpage ఎలా స్పందించాలో నిర్ణయిస్తుంది.
JavaScript తో ఏమి చేయవచ్చు?
- Button click చేసినప్పుడు చర్యను నిర్వహించవచ్చు.
- Webpage లోని text లేదా content ను మార్చవచ్చు.
- Forms లో user input ను validate చేయవచ్చు.
- Images, menus, popups మరియు animations ను control చేయవచ్చు.
- Web server తో data పంపించుకోవచ్చు.
- Browser applications, server applications మరియు ఇతర software ను నిర్మించవచ్చు.
JavaScript ఎలా పనిచేస్తుంది?
Browser ఒక webpage లో JavaScript code ను చదివి execute చేస్తుంది. Code లో ఉన్న instructions ఆధారంగా browser webpage ను update చేస్తుంది లేదా user actions కు response ఇస్తుంది. JavaScript browser లో మాత్రమే కాకుండా Node.js వంటి runtime ద్వారా server-side applications కోసం కూడా ఉపయోగించవచ్చు.
JavaScript యొక్క ముఖ్య లక్షణాలు
- Lightweight: ప్రారంభించడానికి ఎక్కువ setup అవసరం ఉండదు.
- Interpreted and Just-in-Time compiled: Modern browsers JavaScript code ను execute చేయడానికి engines ను ఉపయోగిస్తాయి.
- Event-driven: Click, typing, submit వంటి events కు స్పందించగలదు.
- Dynamic: Program నడుస్తున్న సమయంలో data మరియు webpage content మారవచ్చు.
- Cross-platform: అనేక browsers మరియు operating systems లో పనిచేస్తుంది.
JavaScript ను HTML లోని script section, separate JavaScript file లేదా browser developer tools ద్వారా ఉపయోగించవచ్చు. ఈ course లో code examples JavaScript mode లో నేరుగా run అయ్యేలా ఇవ్వబడ్డాయి.
Simple Explanation
ఒక webpage ను ఒక ఇంటితో పోలిస్తే, HTML ఆ ఇంటి structure, CSS రంగులు మరియు decoration, JavaScript doors, lights మరియు switches పనిచేసే విధానం వంటిది. అంటే JavaScript webpage ను static page నుండి interactive page గా మారుస్తుంది.
ఉదాహరణకు, user ఒక button ను click చేసినప్పుడు message చూపించడం, form లో తప్పు data ఉంటే warning ఇవ్వడం లేదా menu open చేయడం JavaScript పనులు.
Real-Life Example
ఒక online shopping website లో Add to Cart button ను click చేసినప్పుడు cart count పెరగడం JavaScript వల్ల జరుగుతుంది. అలాగే product quantity మార్చినప్పుడు total price update కావడం, login form లో empty fields కోసం message చూపించడం కూడా JavaScript ఉపయోగించే real-life examples.
Code Examples
మొదటి JavaScript output
const name = "Sita";
console.log("Hello, " + name);
ఇక్కడ const తో name అనే variable లో Sita అనే string ను store చేస్తున్నాం. console.log() ద్వారా greeting ను console లో చూపిస్తున్నాం. + operator రెండు strings ను కలుపుతుంది.
Hello, Sita
JavaScript తో information చూపించడం
const language = "JavaScript";
const purpose = "web pages కు behavior ఇవ్వడం";
console.log(language);
console.log(purpose);
ఈ example లో రెండు variables లో information store చేసి, వాటిని console లో ఒక్కొక్క line గా చూపిస్తున్నాం. ఇలాంటి instructions ను JavaScript engine క్రమంగా execute చేస్తుంది.
JavaScript web pages కు behavior ఇవ్వడం
Line-by-Line Explanation
const keyword తో name అనే variable ను సృష్టిస్తున్నాం. దాని value గా Sita అనే string ను ఇస్తున్నాం.
console.log() console లో output చూపిస్తుంది. + ద్వారా Hello, అనే text మరియు name variable value కలిపి Hello, Sita గా చూపిస్తుంది.
Try It
Try this JavaScript code:
const learnerName = "Ravi";
console.log("Welcome, " + learnerName);
Practice
Practice:
పై practice code ను పూర్తి చేయండి. course variable లో ఉన్న value ను ఉపయోగించి You are learning JavaScript అనే message ను console లో చూపించే మరో console.log() statement రాయండి.
Hint:
console.log() లో text మరియు course variable ను + operator తో కలపండి.
Common Mistakes
console.log ను brackets లేకుండా రాయడం లేదా spelling తప్పుగా రాయడం.
సరైన syntax console.log(). చూపించాల్సిన value లేదా text ను brackets లో ఉంచాలి.
String value చుట్టూ quotation marks పెట్టకపోవడం. ఉదాహరణకు const name = Sita; అని రాయడం.
Text values ను double quotes లేదా single quotes లో రాయాలి. ఉదాహరణకు const name = “Sita”;.
Variable పేరు declare చేసిన పేరుతో కాకుండా వేరే spelling తో ఉపయోగించడం.
Variable names case-sensitive. Declare చేసిన అదే spelling మరియు capitalization తో ఉపయోగించాలి.
JavaScript ను HTML మరియు CSS లకు పూర్తిగా ప్రత్యామ్నాయం అనుకోవడం.
HTML structure ను, CSS presentation ను, JavaScript behavior మరియు interactivity ను ప్రధానంగా నిర్వహిస్తాయి. ఇవి కలిసి modern webpages ను నిర్మిస్తాయి.
Interview Questions
JavaScript అంటే ఏమిటి?
Answer:
JavaScript అనేది webpages కు interactivity మరియు dynamic behavior జోడించడానికి ఉపయోగించే programming language. ఇది browser లోనూ, Node.js వంటి runtime ద్వారా server-side లోనూ ఉపయోగించవచ్చు.
HTML, CSS మరియు JavaScript మధ్య తేడా ఏమిటి?
Answer:
HTML webpage యొక్క structure ను తయారు చేస్తుంది. CSS layout, colors మరియు visual styling ను నిర్వహిస్తుంది. JavaScript user interactions మరియు dynamic behavior ను నిర్వహిస్తుంది.
JavaScript ను browser లో ఎందుకు ఉపయోగిస్తారు?
Answer:
User actions కు వెంటనే స్పందించడానికి, webpage content మార్చడానికి, forms validate చేయడానికి మరియు interactive features నిర్మించడానికి browser లో JavaScript ఉపయోగిస్తారు.
JavaScript browser లో మాత్రమే పనిచేస్తుందా?
Answer:
లేదు. Browser లో JavaScript run అవుతుంది. అదనంగా Node.js వంటి JavaScript runtime ను ఉపయోగించి server-side applications మరియు command-line programs కూడా నిర్మించవచ్చు.
Exam Questions
JavaScript యొక్క ప్రధాన ఉపయోగం ఏమిటి?
Answer:
Webpages కు interactivity మరియు dynamic behavior జోడించడం JavaScript యొక్క ప్రధాన ఉపయోగం.
క్రింది code యొక్క output ఏమిటి? const language = “JavaScript”; console.log(language);
Answer:
Output: JavaScript
ఒక webpage లో button click తర్వాత message చూపించడానికి ఏ technology ఉపయోగించవచ్చు?
Answer:
Button click event ను handle చేసి message చూపించడానికి JavaScript ఉపయోగించవచ్చు.
Quick Revision
- JavaScript అనేది webpages కు interactivity మరియు behavior జోడించే programming language.
- HTML structure ను, CSS styling ను, JavaScript behavior ను నిర్వహిస్తాయి.
- Browser JavaScript code ను execute చేసి user actions కు response ఇస్తుంది.
- console.log() ద్వారా console లో output చూపించవచ్చు.
- const తో variable లో value store చేయవచ్చు.
- JavaScript browser లోనూ, Node.js వంటి runtime ద్వారా server-side లోనూ ఉపయోగించవచ్చు.
