JavaScript in Node.js

JavaScript ను Node.js లో ఉపయోగించడం

సాధారణంగా JavaScript ను browser లో web pages కు interactivity జోడించడానికి ఉపయోగిస్తాము. కానీ JavaScript ను browser బయట కూడా run చేయవచ్చు. దీనికి ఉపయోగించే ముఖ్యమైన runtime environment Node.js.

Node.js అంటే ఏమిటి?

Node.js అనేది JavaScript code ను browser లేకుండానే computer లో run చేయడానికి ఉపయోగించే JavaScript runtime. ఇది Google Chrome లోని V8 JavaScript engine పై ఆధారపడి ఉంటుంది.

Node.js తో మనం command-line programs, web servers, APIs మరియు backend applications తయారు చేయవచ్చు.

Browser JavaScript మరియు Node.js మధ్య తేడా

  • Browser JavaScript: Web page, buttons మరియు DOM తో పని చేస్తుంది.
  • Node.js: Computer environment లో run అవుతుంది మరియు files, servers మరియు command-line applications తో పని చేయగలదు.

Browser లో document మరియు window వంటి browser-specific objects ఉంటాయి. Node.js లో ఇవి సాధారణంగా ఉండవు. అందువల్ల Node.js లో DOM manipulation చేయడానికి బదులుగా console output మరియు server-side tasks పై దృష్టి పెడతాము.

Node.js లో JavaScript program run చేయడం

  1. ఒక JavaScript file ను .js extension తో save చేయండి.
  2. Terminal లేదా command prompt ను open చేయండి.
  3. node filename.js command తో file ను run చేయండి.

ఉదాహరణకు, file పేరు app.js అయితే, node app.js command ఉపయోగించాలి. Program లోని console output terminal లో కనిపిస్తుంది.

console.log() ఉపయోగం

console.log() ఒక message లేదా value ను output గా చూపిస్తుంది. Node.js లో ఇది beginner programs ను test చేయడానికి చాలా ఉపయోగకరంగా ఉంటుంది.

Simple Explanation

Node.js అనేది browser లేకుండా JavaScript ను run చేసే environment. Browser లో JavaScript web page ను control చేస్తే, Node.js లో JavaScript computer లేదా server పై tasks చేయగలదు.

ఒక JavaScript file లో code రాసి, terminal లో node filename.js command ఇస్తే Node.js ఆ code ను execute చేస్తుంది. Output console లో కనిపిస్తుంది.

Real-Life Example

Browser JavaScript ను ఒక shop లో customer-facing counter లాగా ఊహించండి. Customer కనిపించే buttons మరియు pages తో interact చేస్తాడు. Node.js మాత్రం shop వెనుక పనిచేసే office లాంటిది. అది orders process చేయడం, data నిర్వహించడం మరియు server requests handle చేయడం వంటి పనులు చేస్తుంది.

Code Examples

Node.js లో మొదటి JavaScript program

console.log("Hello from Node.js");

ఈ code console.log() ద్వారా ఒక message ను terminal లో చూపిస్తుంది. ఈ file ను Node.js తో run చేసినప్పుడు browser page అవసరం ఉండదు.

Hello from Node.js

Variable value ను Node.js లో print చేయడం

const name = "Ravi";
console.log("Hello, " + name);
console.log("Node.js లో " + name + " program run అవుతోంది.");

మొదటి line లో name అనే constant variable లో string value నిల్వ అవుతుంది. తరువాతి రెండు lines లో string concatenation ఉపయోగించి name value ను console లో print చేస్తున్నాము.

ఈ code ను app.js గా save చేసి node app.js command తో run చేయవచ్చు.

Hello, Ravi
Node.js లో Ravi program run అవుతోంది.

Line-by-Line Explanation

const name = “Ravi”;
const keyword తో name అనే variable సృష్టించబడింది. దాని value గా “Ravi” అనే string ఇవ్వబడింది.
console.log(“Hello, ” + name);
console.log() message ను output చేస్తుంది. + operator ద్వారా “Hello, “ string మరియు name variable value కలిపి print చేస్తుంది.
console.log(“Node.js లో ” + name + ” program run అవుతోంది.”);
ఈ line మూడు string parts మరియు name value ను కలిపి పూర్తి message ను terminal లో చూపిస్తుంది.

Try It

Try this JavaScript code:

Example

const appName = "My Node.js App";
const version = "1.0";

console.log(appName);
console.log("Version: " + version);

Try It Yourself »

Practice

Practice: పై practice code ను పూర్తి చేయండి. Learner name తరువాత lesson పేరు మరియు minutes value ను console లో రెండు వేర్వేరు lines గా print చేయండి.

Hint: console.log() మరియు + operator ఉపయోగించి lesson మరియు minutes variables ను message తో కలపండి.

Common Mistakes

Node.js file ను browser లో open చేస్తే terminal output కనిపిస్తుందని అనుకోవడం.
Node.js program ను terminal లేదా command prompt లో node filename.js command తో run చేయాలి.
Node.js లో document మరియు window objects తప్పకుండా ఉంటాయని అనుకోవడం.
ఈ objects browser environment కు సంబంధించినవి. Node.js లో ప్రారంభంగా console, files మరియు server-side features పై దృష్టి పెట్టాలి.
File name లేదా path తప్పుగా ఇచ్చి command run చేయడం.
Terminal లో సరైన folder లో ఉండి, file పేరు మరియు .js extension ను సరిగ్గా ఉపయోగించండి.
String value చుట్టూ quotes మర్చిపోవడం.
Text values ను “…” లేదా ‘…’ quotes లో రాయండి.

Interview Questions

Node.js అంటే ఏమిటి?

Answer: Node.js అనేది browser బయట JavaScript code ను run చేయడానికి ఉపయోగించే runtime environment. ఇది Chrome V8 JavaScript engine పై ఆధారపడి ఉంటుంది.

Browser JavaScript మరియు Node.js మధ్య ప్రధాన తేడా ఏమిటి?

Answer: Browser JavaScript web pages మరియు DOM తో పని చేస్తుంది. Node.js browser లేకుండా computer లేదా server environment లో JavaScript ను run చేస్తుంది.

Node.js file ను ఎలా run చేస్తారు?

Answer: Terminal లో file ఉన్న folder కు వెళ్లి node filename.js command run చేస్తారు. ఉదాహరణకు file పేరు app.js అయితే node app.js అని రాయాలి.

Exam Questions

Node.js లో output చూపించడానికి సాధారణంగా ఏ method ఉపయోగిస్తారు?

Answer:

console.log() method ను ఉపయోగిస్తారు.

Node.js లో browser DOM APIs ను నేరుగా ఉపయోగించగలమా?

Answer:

సాధారణ Node.js environment లో document మరియు window వంటి browser DOM APIs ఉండవు. అందువల్ల వాటిని నేరుగా ఉపయోగించలేము.

Node.js ఉపయోగించి ఏ రకమైన applications తయారు చేయవచ్చు?

Answer:

Command-line programs, web servers, APIs మరియు backend applications తయారు చేయవచ్చు.

Quick Revision

  • Node.js browser బయట JavaScript ను run చేసే runtime environment.
  • Node.js, Chrome V8 JavaScript engine పై ఆధారపడి ఉంటుంది.
  • JavaScript file ను node filename.js command తో run చేయవచ్చు.
  • console.log() terminal లో output చూపిస్తుంది.
  • Browser లో DOM ఉంటుంది; సాధారణ Node.js environment లో document మరియు window ఉండవు.
  • Node.js తో servers, APIs మరియు command-line programs తయారు చేయవచ్చు.

Test Your Knowledge

Take a short quiz based on this lesson.

10 Questions • Results
Scroll to Top