Programmierkurs
für Naturwissenschaftler/innen

Aufbau einer Ausführungsumgebung von JavaScript

In diesem Abschnitt geht es hauptsächlich um die Erstellung einer JavaScript-Ausführungsumgebung mit Node.js unter Windows. Der allgemeine Ablauf ist jedoch für alle Betriebssysteme fast derselbe.

Was ist Node.js?

Kurz gesagt ist Node.js eine Software (ein Interpreter) zur Ausführung von JavaScript-Programmen.

Installation von Node.js

Alles, was Sie tun müssen, ist, die Datei aus https://nodejs.org/ herunterzuladen und sie zu installieren 1. Es gibt zwei Versionen, LTS (Long Term Support) und Current, wobei LTS empfohlen wird.

Verwendung von Node.js

Um Node.js unter Windows zu verwenden, gehen Sie wie folgt vor.

  1. Starten Sie eine Eingabeaufforderung (command prompt). Dafür:

    > Windows-System > Eingabeaufforderung

    Daraufhin wird das folgende Fenster angezeigt.

    Microsoft Windows [Version 10.0.19043.2006]
    (c) Microsoft Corporation. All rights reserved.
    
    C:\Users\user>
  2. Versuchen Sie nun,

    node -v

    einzugeben (-v bedeutet Version anzeigen).

    Wenn Sie etwas wie v14.17.6 sehen (die Zahl hängt von der Version von Node.js ab, die Sie installiert haben), war die Installation erfolgreich. Wenn dies nicht der Fall ist und Sie eine Fehlermeldung erhalten, ist die Installation möglicherweise fehlgeschlagen.

    Microsoft Windows [Version 10.0.19043.2006]
    (c) Microsoft Corporation. All rights reserved.
    
    C:\Users\user>node -v
    v14.17.6
    
    C:\Users\user>

Schreiben von einem JavaScript-Programm

Um einem JavaScript-Programm zu schreiben, können Sie einen beliebigen Editor verwenden. Hier zeige ich Ihnen wie Sie Notepad (es wird von Anfang an mit Windows installiert) als Editor verwenden können. Bei der Erstellung des JavaScript-Programms müssen Sie darauf achten, wo Sie die Datei speichern. Nachdem Sie die Eingabeaufforderung aufrufen, befinden Sie sich vermutlich im Ordner C:\Users\[Benutzername] (dies kann in einigen Umgebungen etwas anders sein), so dass es einfacher ist, sie dort zu erstellen. Noch einfacher ist es, Notepad zu starten, indem Sie an der Eingabeaufforderung

notepad [Dateiname]

eingeben.

Die Dateinamen von JavaScript-Programm enden normalerweise mit .js, also werden wir sie auch hier so benennen. Vor .js können Sie einen beliebigen Namen verwenden, z. B. hello.js.

Microsoft Windows [Version 10.0.19043.2006]
(c) Microsoft Corporation. All rights reserved.

C:\Users\user>node -v
v14.17.6

C:\Users\user>notepad hello.js

C:\Users\user>

Daraufhin wird ein Notepad-Fenster angezeigt. Wenn die von Ihnen angegebene Datei noch nicht existiert, werden Sie gefragt, ob Sie eine neue Datei erstellen möchten; antworten Sie mit Ja .

/images/notepad-de.png

Sie können dann Ihren Text (also Ihr Programm) wie gewohnt schreiben. Wenn Sie die Datei speichern (Datei > Speichern bzw. Strg+S), wird die Datei in dem Directory (Ordner) erstellt, in dem Sie Notepad gestartet haben.

Wenn Sie wissen wollen, welche Dateien sich im aktuellen Directory (Ordner) befinden, können Sie den Befehl dir (ls auf Unix-ähnlichen Betriebssystemen) ausführen.

Microsoft Windows [Version 10.0.19043.2006]
(c) Microsoft Corporation. All rights reserved.

C:\Users\user>node -v
v14.17.6

C:\Users\user>notepad hello.js

C:\Users\user>dir

    :
2022/10/01  14:00                55 hello.js
    :

C:\Users\user>

Wenn Sie sehen möchten, was in der Datei steht, können Sie

type [Dateiname]

verwenden, um den Inhalt der Datei anzuzeigen.

Microsoft Windows [Version 10.0.19043.2006]
(c) Microsoft Corporation. All rights reserved.

C:\Users\user>node -v
v14.17.6

C:\Users\user>notepad hello.js

C:\Users\user>dir

    :
2022/10/01  14:00                55 hello.js
    :

C:\Users\user>type hello.js
console.log("Hello, World");
console.log(1 + 2 + 3);

C:\Users\user>

Hier habe ich das folgende Programm geschrieben:

console.log("Hello, World");
console.log(1 + 2 + 3);

Ausführen der .js-Datei

Sie können dann

node [Dateiname]

eingeben, um das Programm auszuführen.

Natürlich sollte [Dateiname] der Name der Datei sein, den Sie oben erstellt haben. Sie sollten dann

Hello, World
6

als Ergebnis Ihrer Ausführung sehen.

Microsoft Windows [Version 10.0.19043.2006]
(c) Microsoft Corporation. All rights reserved.

C:\Users\user>node -v
v14.17.6

C:\Users\user>notepad hello.js

C:\Users\user>dir

    :
2022/10/01  14:00                55 hello.js
    :

C:\Users\user>type hello.js
console.log("Hello, World");
console.log(1 + 2 + 3);

C:\Users\user>node hello.js
Hello, World
6

C:\Users\user>

Wie man bequemer schreibt

Wie Sie oben sehen können, können Sie vorerst mit Notepad auskommen. Es ist jedoch nicht sehr nützlich, so dass Sie vielleicht einen besseren Texteditor installieren sollten. Notepad++ zum Beispiel ist ein leichtgewichtiger, aber recht nützlicher Editor.

Es gibt auch leistungsstarke Editoren, aber es ist noch nicht zu spät, sie in Betracht zu ziehen, wenn Sie mit der Programmierung etwas vertrauter sind.


1

Unter Linux ist es, wenn möglich (und höchstwahrscheinlich ist es so), eine gute Idee, ein Paketverwaltungssystem (yum, apt, pacman, etc., je nach Distribution) zu verwenden.