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 >