Node.js ist eine Plattform, die auf der Chrome JavaScript-Laufzeitumgebung basiert.

Node.js ist eine serverseitige ereignisgesteuerte I/O-JavaScript-Umgebung, die auf der V8-Engine von Google basiert. Die V8-Engine führt Javascript sehr schnell aus und bietet eine sehr gute Leistung.

Node.js REPL (interaktiver Interpreter) Syntax

Node.js REPL (Read Eval Print Loop: interaktiver Interpreter) stellt eine Computerumgebung dar, ähnlich dem Terminal des Windows-Systems oder der Unix/Linux-Shell. Wir können Befehle in das Terminal eingeben und die Antwort des Systems empfangen.

Node verfügt über einen interaktiven Interpreter, der die folgenden Aufgaben ausführen kann:

Lesen – Benutzereingaben lesen, die eingegebene Javascript-Datenstruktur analysieren und im Speicher speichern.

Execute – Führt die Eingabedatenstruktur aus

Print – Ausgabe der Ergebnisse

Loop – Schleife die obigen Schritte, bis der Benutzer zum Beenden zweimal die Strg-C-Taste drückt.

Der interaktive Interpreter von Node kann Javascript-Code sehr gut debuggen.

Node.js REPL (interaktiver Interpreter) Beispiel

Einfache Ausdrucksoperationen

Als nächstes führen wir einfache mathematische Operationen im Befehlszeilenfenster von Node.js REPL aus:

$ node
> 1 +4
5
> 5 / 2
2.5
> 3 * 6
18
> 4 - 1
3
> 1 + ( 2 * 3 ) - 4
3
>