Wie verwende ich die Node.js REPL für interaktive Codierung?

Wie Verwende Ich Die Node Js Repl Fur Interaktive Codierung



Node.js ist eine bekannte Open-Source-freie JavaScript-Laufzeitumgebung, die es Benutzern ermöglicht, den JavaScript-Code aus einer Datei oder direkt über die Befehlszeile auszuführen. Um einen JavaScript-Code auszuführen, müssen Benutzer eine externe „.js“-Datei erstellen, die über den Befehl „node “ ausgeführt wird.

Andererseits führt die Befehlszeile den JavaScript-Code direkt Zeile für Zeile aus. Diese nützliche Funktionalität wird mithilfe von REPL ausgeführt. A ' ERSATZ „ist ein Akronym für „ Lesen Sie „Druckschleife auswerten“. ” und fungiert als Konsolenfenster, das die Benutzereingabe ausführt, bei der es sich um gültigen JavaScript-Code handelt, und die Ausgabe nach der Ausführung zurückgibt. Es handelt sich um eine interaktive Shell, die die vom Benutzer verwendeten Node.js-Ausdrücke auswertet.

In diesem Artikel wird die Verwendung von Node.js REPL für die interaktive Codierung näher erläutert.







Wie starte ich eine REPL-Sitzung?

Vor der Verwendung des ERSATZ Für eine Sitzung muss der Benutzer sie zunächst starten, was recht einfach und unkompliziert ist. Geben Sie dazu das „ Knoten Geben Sie im Terminal das Schlüsselwort „Strg+Umschalt+`“ ein und führen Sie es als Befehl aus, indem Sie die „Enter“-Taste drücken:



Knoten

Die folgende Ausgabe startet eine REPL-Shell, in die der Benutzer den gültigen JavaScript-Code schreiben kann, um eine Aufgabe auszuführen:







Nachdem wir die REPL-Sitzung geöffnet haben, beginnen wir mit der Verwendung für interaktives Codieren.

Wie verwende ich die Node.js REPL für interaktive Codierung?

Um das zu nutzen ERSATZ Geben Sie für die interaktive Codierung den gültigen JavaScript-Code direkt ein und erhalten Sie die gewünschte Ausgabe. Es hilft, den geschriebenen JS-Code schneller und einfacher auf zugängliche Weise zu debuggen, zu testen und auszuwerten.



In diesem Abschnitt werden mehrere Beispiele aufgeführt, die die JavaScript-Methoden und -Eigenschaften in der REPL-Sitzung ausführen, um gewünschte Aufgaben auszuführen.

Beginnen wir mit dem ersten Beispiel.

Beispiel 1: Zeigen Sie einen Text mit JavaScript in einer REPL-Sitzung an

In diesem Beispiel wird das „ console.log() ”-Methode der JavaScript-on-REPL-Sitzung zum Anzeigen einer bestimmten Nachricht:

Konsole. Protokoll ( „Linux“ )

Die folgende Ausgabe gibt die angegebene Nachricht zusammen mit dem zurückgegebenen Wert der Methode „console.log()“ aus, die „undefiniert“ ist, da diese Methode nur die zitierte Nachricht anzeigt:

Beispiel 2: Zugriff auf bestimmte Umgebungsvariablen mithilfe von JavaScript in einer REPL-Sitzung

In diesem Beispiel wird das „ prozess.env ”-Eigenschaft, um auf die jeweilige Umgebungsvariable in der REPL-Sitzung zuzugreifen:

Verfahren. env . ComSpec

Im obigen Befehl ist das „ ComSpec „ist eine Umgebungsvariable.

Es ist zu beobachten, dass der Wert der angegebenen Umgebungsvariablen als Ausgabe angezeigt wurde:

Beispiel 3: Kubikwurzel einer bestimmten Zahl mithilfe von JavaScript in einer REPL-Sitzung ermitteln

Dieses Beispiel verwendet das JavaScript „ Math.cbrt() ”-Methode in einer REPL-Sitzung, um die Kubikwurzel einer bestimmten Zahl zu erhalten:

Mathematik . cbrt ( 64 ) ;

Die folgende Ausgabe zeigt die Kubikwurzel der in der Methode „Math.cbrt()“ angegebenen Zahl:

Wie führe ich eine JS-Funktion in der REPL-Sitzung aus?

Neben der Verwendung der JS-Methoden und -Eigenschaften ist die REPL-Sitzung auch praktisch, um eine Funktion zu definieren oder mehrere Zeilen JavaScript-Code problemlos auszuführen.

Der folgende Codeblock zeigt seine praktische Umsetzung:

Funktion getLogarithm ( ) {

zurückkehren Mathematik . log2 ( 49 )

} getLogarithm ( ) ;

In obigem ' getLogarithm() ”-Funktion, die „ Math.log2() Die Methode berechnet den Logarithmus zur Basis 2 der angegebenen Zahl.

Die folgende Ausgabe führt die definierte JavaScript-Funktion erfolgreich aus und gibt den Logarithmus zur Basis 2 der angegebenen Zahl zurück. Der ' drei Punkte (…)“ in der REPL-Sitzung zeigt an, dass der Benutzer weiterhin in diesem Mehrzeilenmodus arbeiten kann:

Um den Mehrzeilenmodus zu verlassen, führen Sie den Befehl „ .Ausfahrt ', oder der ' .brechen ' Befehl.

Wie erhalte ich den Verlauf der REPL-Sitzung?

Ein weiterer Grund, das zu nutzen ERSATZ Sitzung für interaktives Codieren besteht darin, dass eine Aufzeichnung der zuvor ausgeführten Befehle gespeichert wird, auf die einfach durch Drücken der Taste „ zugegriffen werden kann Aufwärtspfeil ” Schlüssel wie dieser:

Wie beende ich die REPL-Sitzung?

Sobald die Verwendung der REPL-Sitzung abgeschlossen ist, beenden Sie sie, indem Sie den unten angegebenen Befehl ausführen:

. Ausfahrt

Notiz: Der Benutzer kann die REPL-Sitzung auch beenden, indem er die Taste „ Strg+D ”-Tastenkombination einmal oder die „ Strg+C ”-Tastenkombination zweimal.

Dabei geht es um die Verwendung von Node.js REPL für interaktives Codieren.

Abschluss

Der ERSATZ Die Sitzung kann für interaktives Codieren verwendet werden, indem der einzeilige oder mehrzeilige JavaScript-Code direkt ausgeführt wird, anstatt eine separate „node.js“-Datei zu erstellen. Es ermöglicht den Benutzern, Zeichenfolgen zu übergeben, arithmetische Operationen durchzuführen, mathematische Funktionen auszuführen, Umgebungsvariablen abzurufen und vieles mehr. Darüber hinaus werden alle zuvor ausgeführten Befehle protokolliert, auf die der Benutzer jederzeit zugreifen kann, indem er einfach die Taste „ Aufwärtspfeil ”-Taste, anstatt sie erneut in die Shell einzugeben. In diesem Artikel wurde die Verwendung von Node.js REPL für die interaktive Codierung näher erläutert.