इंटरएक्टिव कोडिंग के लिए Node.js REPL का उपयोग कैसे करें?

Intara Ektiva Kodinga Ke Li E Node Js Repl Ka Upayoga Kaise Karem



Node.js एक प्रसिद्ध ओपन-सोर्स मुक्त जावास्क्रिप्ट रनटाइम वातावरण है जो उपयोगकर्ताओं को किसी फ़ाइल से या सीधे कमांड लाइन का उपयोग करके जावास्क्रिप्ट कोड निष्पादित करने की अनुमति देता है। जावास्क्रिप्ट कोड चलाने के लिए, उपयोगकर्ताओं को एक बाहरी '.js' फ़ाइल बनाने की आवश्यकता होती है जिसे 'नोड <फ़ाइल नाम>' कमांड के माध्यम से निष्पादित किया जाएगा।

दूसरी ओर, कमांड लाइन जावास्क्रिप्ट कोड को सीधे लाइन दर लाइन निष्पादित करती है। यह REPL की सहायता से यह उपयोगी कार्यक्षमता निष्पादित करता है। ए ' आरईपीएल ' ' का संक्षिप्त रूप है प्रिंट लूप का मूल्यांकन पढ़ें ” और एक कंसोल विंडो के रूप में कार्य करता है जो उपयोगकर्ता इनपुट को निष्पादित करता है जो वैध जावास्क्रिप्ट कोड है और निष्पादन के बाद आउटपुट देता है। यह एक इंटरैक्टिव शेल है जो उपयोगकर्ता द्वारा लिए गए Node.js अभिव्यक्तियों का मूल्यांकन करता है।

यह लेख इंटरएक्टिव कोडिंग के लिए Node.js REPL के उपयोग पर विस्तार से बताएगा।







आरईपीएल सत्र कैसे शुरू करें?

उपयोग करने से पहले आरईपीएल सत्र, उपयोगकर्ता को पहले इसे शुरू करना होगा जो काफी आसान और सरल है। ऐसा करने के लिए, “टाइप करें” नोड 'टर्मिनल में कीवर्ड (Ctrl+Shift+`) और इसे 'एंटर' कुंजी दबाकर कमांड के रूप में चलाएं:



नोड

नीचे दिया गया आउटपुट एक आरईपीएल शेल शुरू करता है जिसमें उपयोगकर्ता कार्य करने के लिए वैध जावास्क्रिप्ट कोड लिख सकता है:







आरईपीएल सत्र खोलने के बाद, आइए इंटरैक्टिव कोडिंग के लिए इसका उपयोग शुरू करें।

इंटरएक्टिव कोडिंग के लिए Node.js REPL का उपयोग कैसे करें?

का उपयोग करने के लिए आरईपीएल इंटरैक्टिव कोडिंग के लिए, वैध जावास्क्रिप्ट कोड सीधे इसमें टाइप करें और वांछित आउटपुट प्राप्त करें। यह लिखित जेएस कोड को अधिक तेज़ी से और आसानी से सुलभ तरीके से डिबग, परीक्षण और मूल्यांकन करने में मदद करता है।



यह अनुभाग कई उदाहरण पेश करता है जो वांछित कार्यों को करने के लिए आरईपीएल सत्र पर जावास्क्रिप्ट विधियों और गुणों को निष्पादित करते हैं।

आइए पहले उदाहरण से शुरू करें।

उदाहरण 1: आरईपीएल सत्र पर जावास्क्रिप्ट का उपयोग करके एक टेक्स्ट प्रदर्शित करें

यह उदाहरण 'पर लागू होता है कंसोल.लॉग() किसी विशेष संदेश को प्रदर्शित करने के लिए आरईपीएल सत्र पर जावास्क्रिप्ट की विधि:

सांत्वना देना। लकड़ी का लट्ठा ( 'लिनक्स' )

निम्नलिखित आउटपुट निर्दिष्ट संदेश को 'कंसोल.लॉग()' विधि के लौटाए गए मान के साथ प्रिंट करता है जो 'अपरिभाषित' है क्योंकि यह विधि केवल उद्धृत संदेश प्रदर्शित करती है:

उदाहरण 2: आरईपीएल सत्र पर जावास्क्रिप्ट का उपयोग करके विशेष पर्यावरण चर तक पहुंचें

यह उदाहरण 'का उपयोग करता है प्रक्रिया.env आरईपीएल सत्र पर विशेष पर्यावरण चर तक पहुंचने के लिए संपत्ति:

प्रक्रिया। env . कॉमस्पेक

उपरोक्त आदेश में, ' कॉमस्पेक ' एक पर्यावरण चर है.

यह देखा जा सकता है कि निर्दिष्ट पर्यावरण चर का मान आउटपुट के रूप में प्रदर्शित किया गया है:

उदाहरण 3: आरईपीएल सत्र पर जावास्क्रिप्ट का उपयोग करके किसी विशेष संख्या का घनमूल प्राप्त करें

यह उदाहरण जावास्क्रिप्ट का उपयोग करता है ' गणित.cbrt() किसी विशेष संख्या का घनमूल प्राप्त करने के लिए आरईपीएल सत्र पर विधि:

गणित . सीबीआरटी ( 64 ) ;

नीचे दिया गया आउटपुट 'Math.cbrt()' विधि में निर्दिष्ट संख्या का घनमूल दिखाता है:

आरईपीएल सत्र में जेएस फ़ंक्शन कैसे चलाएं?

जेएस विधियों और गुणों का उपयोग करने के अलावा, आरईपीएल सत्र किसी फ़ंक्शन को परिभाषित करने या बिना किसी परेशानी के जावास्क्रिप्ट कोड की कई पंक्तियों को चलाने के लिए भी उपयोगी है।

निम्नलिखित कोड ब्लॉक इसका व्यावहारिक कार्यान्वयन दिखाता है:

फ़ंक्शन getLogarithm ( ) {

वापस करना गणित . लॉग2 ( 49 )

} getLogarithm ( ) ;

ऊपरोक्त में ' getLogarithm() 'फ़ंक्शन, ' गणित.लॉग2() ” विधि निर्दिष्ट संख्या के आधार-2 लघुगणक की गणना करती है।

नीचे दिया गया आउटपुट परिभाषित जावास्क्रिप्ट फ़ंक्शन को सफलतापूर्वक निष्पादित करता है और दिए गए नंबर का बेस-2 लघुगणक लौटाता है। “ तीन बिंदु (...)' आरईपीएल सत्र में इंगित करता है कि उपयोगकर्ता उस मल्टीपल-लाइन मोड पर काम करना जारी रख सकता है:

मल्टीपल-लाइन मोड से बाहर निकलने के लिए, “निष्पादित करें” ।बाहर निकलना ', या ' ।तोड़ना ' आज्ञा।

आरईपीएल सत्र का इतिहास कैसे प्राप्त करें?

उपयोग करने का एक अन्य कारण आरईपीएल इंटरैक्टिव कोडिंग के लिए सत्र यह है कि यह पहले निष्पादित कमांड का रिकॉर्ड रखता है जिसे 'दबाकर आसानी से एक्सेस किया जा सकता है' ऊपर की ओर तीर 'कुंजी इस प्रकार:

आरईपीएल सत्र से कैसे बाहर निकलें?

एक बार जब आरईपीएल सत्र का उपयोग पूरा हो जाए, तो नीचे दिए गए आदेश को निष्पादित करके इससे बाहर निकलें:

. बाहर निकलना

टिप्पणी: उपयोगकर्ता 'दबाकर REPL सत्र से बाहर भी निकल सकता है' Ctrl+D 'शॉर्टकट कुंजी एक बार, या' Ctrl+C 'शॉर्टकट कुंजी दो बार।

यह सब इंटरैक्टिव कोडिंग के लिए Node.js REPL का उपयोग करने के बारे में है।

निष्कर्ष

आरईपीएल सत्र का उपयोग एक अलग 'नोड.जेएस' फ़ाइल बनाने के बजाय सीधे एक-पंक्ति या एकाधिक-पंक्ति जावास्क्रिप्ट कोड को निष्पादित करने के तरीके से इंटरैक्टिव कोडिंग के लिए किया जा सकता है। यह उपयोगकर्ताओं को स्ट्रिंग्स पास करने, अंकगणितीय संचालन करने, गणित कार्यों को निष्पादित करने, पर्यावरण चर प्राप्त करने और बहुत कुछ करने की अनुमति देता है। इसके अलावा, यह पहले से निष्पादित सभी कमांड का रिकॉर्ड भी रखता है जिसे उपयोगकर्ता केवल 'दबाकर' कभी भी एक्सेस कर सकता है। ऊपर की ओर तीर शेल में इसे दोबारा टाइप करने के बजाय कुंजी दबाएं। इस लेख में इंटरएक्टिव कोडिंग के लिए Node.js REPL के उपयोग पर विस्तार से बताया गया है।