మరోవైపు, కమాండ్ లైన్ జావాస్క్రిప్ట్ కోడ్ను నేరుగా లైన్ వారీగా అమలు చేస్తుంది. ఇది REPL సహాయంతో ఈ ఉపయోగకరమైన కార్యాచరణను నిర్వహిస్తుంది. ఎ' REPL ” అనేది “కి సంక్షిప్త రూపం ప్రింట్ లూప్ మూల్యాంకనం చదవండి ” మరియు చెల్లుబాటు అయ్యే JavaScript కోడ్ అయిన వినియోగదారు ఇన్పుట్ను అమలు చేసే కన్సోల్ విండో వలె పనిచేస్తుంది మరియు అమలు తర్వాత అవుట్పుట్ను తిరిగి ఇస్తుంది. ఇది వినియోగదారు తీసుకున్న Node.js వ్యక్తీకరణలను మూల్యాంకనం చేసే ఇంటరాక్టివ్ షెల్.
ఇంటరాక్టివ్ కోడింగ్ కోసం Node.js REPL వినియోగాన్ని ఈ వ్రాత-అప్ వివరిస్తుంది.
REPL సెషన్ను ఎలా ప్రారంభించాలి?
ఉపయోగించే ముందు REPL సెషన్, వినియోగదారు మొదట దీన్ని ప్రారంభించాలి, ఇది చాలా సులభం మరియు సులభం. అలా చేయడానికి, టైప్ చేయండి ' నోడ్ ” టెర్మినల్లోని కీవర్డ్ (Ctrl+Shift+`) మరియు “Enter” కీని నొక్కడం ద్వారా దానిని కమాండ్గా అమలు చేయండి:
నోడ్
దిగువ అవుట్పుట్ REPL షెల్ను ప్రారంభిస్తుంది, దీనిలో వినియోగదారు విధిని నిర్వహించడానికి చెల్లుబాటు అయ్యే జావాస్క్రిప్ట్ కోడ్ను వ్రాయవచ్చు:
REPL సెషన్ను తెరిచిన తర్వాత, ఇంటరాక్టివ్ కోడింగ్ కోసం దాని ఉపయోగంలోకి వెళ్దాం.
ఇంటరాక్టివ్ కోడింగ్ కోసం Node.js REPLని ఎలా ఉపయోగించాలి?
ఉపయోగించడానికి REPL ఇంటరాక్టివ్ కోడింగ్ కోసం, చెల్లుబాటు అయ్యే జావాస్క్రిప్ట్ కోడ్ని నేరుగా అందులో టైప్ చేసి, కావలసిన అవుట్పుట్ను పొందండి. ఇది వ్రాతపూర్వక JS కోడ్ను మరింత త్వరగా మరియు సులభంగా యాక్సెస్ చేయగల మార్గంలో డీబగ్ చేయడానికి, పరీక్షించడానికి మరియు మూల్యాంకనం చేయడానికి సహాయపడుతుంది.
ఈ విభాగం జావాస్క్రిప్ట్ పద్ధతులను అమలు చేసే అనేక ఉదాహరణలను మరియు కావలసిన పనులను నిర్వహించడానికి REPL సెషన్లోని లక్షణాలను అందిస్తుంది.
మొదటి ఉదాహరణతో ప్రారంభిద్దాం.
ఉదాహరణ 1: REPL సెషన్లో జావాస్క్రిప్ట్ని ఉపయోగించి వచనాన్ని ప్రదర్శించండి
ఈ ఉదాహరణ వర్తిస్తుంది ' console.log() ” నిర్దిష్ట సందేశాన్ని ప్రదర్శించడానికి REPL సెషన్లో జావాస్క్రిప్ట్ పద్ధతి:
కన్సోల్. లాగ్ ( 'Linux' )కింది అవుట్పుట్ పేర్కొన్న సందేశాన్ని “console.log()” పద్ధతి యొక్క తిరిగి వచ్చిన విలువతో పాటు ప్రింట్ చేస్తుంది, ఇది “నిర్వచించబడలేదు” ఎందుకంటే ఈ పద్ధతి కోట్ చేసిన సందేశాన్ని మాత్రమే ప్రదర్శిస్తుంది:
ఉదాహరణ 2: REPL సెషన్లో జావాస్క్రిప్ట్ని ఉపయోగించి ప్రత్యేక పర్యావరణ వేరియబుల్ని యాక్సెస్ చేయండి
ఈ ఉదాహరణ 'ని ఉపయోగిస్తుంది process.env REPL సెషన్లో నిర్దిష్ట పర్యావరణ వేరియబుల్ని యాక్సెస్ చేయడానికి ఆస్తి:
ప్రక్రియ. env . ComSpecపై ఆదేశంలో, “ ComSpec ” అనేది పర్యావరణ వేరియబుల్.
పేర్కొన్న ఎన్విరాన్మెంట్ వేరియబుల్ విలువ అవుట్పుట్గా ప్రదర్శించబడిందని గమనించవచ్చు:
ఉదాహరణ 3: REPL సెషన్లో జావాస్క్రిప్ట్ని ఉపయోగించి నిర్దిష్ట సంఖ్య యొక్క క్యూబ్ రూట్ పొందండి
ఈ ఉదాహరణ జావాస్క్రిప్ట్ను ఉపయోగిస్తుంది ' Math.cbrt() ”ఒక నిర్దిష్ట సంఖ్య యొక్క క్యూబ్ రూట్ని పొందడానికి REPL సెషన్లో పద్ధతి:
గణితం . cbrt ( 64 ) ;దిగువ అవుట్పుట్ “Math.cbrt()” పద్ధతిలో పేర్కొన్న సంఖ్య యొక్క క్యూబ్ రూట్ను చూపుతుంది:
REPL సెషన్లో JS ఫంక్షన్ను ఎలా అమలు చేయాలి?
JS పద్ధతులు మరియు లక్షణాలను ఉపయోగించడమే కాకుండా, REPL సెషన్ ఫంక్షన్ను నిర్వచించడానికి లేదా జావాస్క్రిప్ట్ కోడ్ యొక్క బహుళ లైన్లను ఎటువంటి ఇబ్బంది లేకుండా అమలు చేయడానికి కూడా ఉపయోగపడుతుంది.
కింది కోడ్ బ్లాక్ దాని ఆచరణాత్మక అమలును చూపుతుంది:
ఫంక్షన్ getLogarithm ( ) {తిరిగి గణితం . లాగ్2 ( 49 )
} సంవర్గమానం ( ) ;
పై వాటిలో ' getLagarithm() 'ఫంక్షన్, ది' Math.log2() ” పద్ధతి పేర్కొన్న సంఖ్య యొక్క బేస్-2 సంవర్గమానాన్ని గణిస్తుంది.
దిగువ అవుట్పుట్ నిర్వచించిన జావాస్క్రిప్ట్ ఫంక్షన్ను విజయవంతంగా అమలు చేస్తుంది మరియు ఇచ్చిన సంఖ్య యొక్క బేస్-2 లాగరిథమ్ను అందిస్తుంది. ది ' మూడు చుక్కలు (…)” REPL సెషన్లో వినియోగదారు ఆ బహుళ-లైన్ మోడ్లో పని చేయడం కొనసాగించవచ్చని సూచిస్తుంది:
బహుళ-లైన్ మోడ్ నుండి నిష్క్రమించడానికి, 'ని అమలు చేయండి .బయటకి దారి ', లేదా ' .బ్రేక్ ” ఆదేశం.
REPL సెషన్ చరిత్రను ఎలా పొందాలి?
ఉపయోగించడానికి మరొక కారణం REPL ఇంటరాక్టివ్ కోడింగ్ కోసం సెషన్ అంటే ఇది గతంలో అమలు చేయబడిన ఆదేశాల రికార్డును ఉంచుతుంది, వీటిని నొక్కడం ద్వారా సులభంగా యాక్సెస్ చేయవచ్చు పై సూచిక 'ఇలాంటి కీ:
REPL సెషన్ నుండి నిష్క్రమించడం ఎలా?
REPL సెషన్ యొక్క ఉపయోగం పూర్తయిన తర్వాత, దిగువ పేర్కొన్న ఆదేశాన్ని అమలు చేయడం ద్వారా దాని నుండి నిష్క్రమించండి:
. బయటకి దారి
గమనిక: ''ని నొక్కడం ద్వారా వినియోగదారు REPL సెషన్ నుండి నిష్క్రమించవచ్చు Ctrl+D 'ఒకసారి షార్ట్కట్ కీ, లేదా' Ctrl+C ” షార్ట్కట్ కీ రెండు సార్లు.
ఇంటరాక్టివ్ కోడింగ్ కోసం Node.js REPLని ఉపయోగించడం గురించి అంతే.
ముగింపు
ది REPL ప్రత్యేక “node.js” ఫైల్ను సృష్టించడానికి బదులుగా నేరుగా ఒక-లైన్ లేదా బహుళ-లైన్ జావాస్క్రిప్ట్ కోడ్ను అమలు చేసే విధంగా ఇంటరాక్టివ్ కోడింగ్ కోసం సెషన్ను ఉపయోగించవచ్చు. ఇది వినియోగదారులను స్ట్రింగ్లను పాస్ చేయడానికి, అంకగణిత కార్యకలాపాలను నిర్వహించడానికి, గణిత విధులను అమలు చేయడానికి, ఎన్విరాన్మెంట్ వేరియబుల్లను పొందడానికి మరియు మరిన్నింటిని అనుమతిస్తుంది. అంతేకాకుండా, ఇది 'ని నొక్కడం ద్వారా వినియోగదారు ఎప్పుడైనా యాక్సెస్ చేయగల గతంలో అమలు చేయబడిన అన్ని ఆదేశాల రికార్డును కూడా ఉంచుతుంది. పై సూచిక ” కీని షెల్లో మళ్లీ టైప్ చేయడానికి బదులుగా. ఇంటరాక్టివ్ కోడింగ్ కోసం Node.js REPL ఉపయోగం గురించి ఈ వ్రాత-అప్ వివరించింది.