Einführung in JavaScript: Warum es im Jahr 2025 wichtig ist
JavaScript (JS) bleibt eine der gefragtesten Programmiersprachen der Welt. Im Jahr 2025 lebt es nicht nur – es floriert. Dank der Plattform Node.js hat JavaScript den Browser verlassen und ist zu einem universellen Werkzeug für die Erstellung von Serveranwendungen, Microservices, Chatbots und sogar Desktop-Programmen geworden. Wenn Sie Ihren Weg in die IT beginnen möchten, ist JS der ideale Start. In diesem Artikel schauen wir uns an, wo man 2025 mit dem Lernen von JavaScript beginnt, installieren Node.js und schreiben die ersten Codezeilen.
1. Installation und Einrichtung der Umgebung (Node.js)
Bevor wir Code schreiben, müssen wir die Umgebung vorbereiten. Im Jahr 2025 ist Node.js der Standard für die Ausführung von JS außerhalb des Browsers. Es ist eine Laufzeitumgebung, die es ermöglicht, Skripte auf dem Server oder dem lokalen Computer auszuführen.
So installieren Sie Node.js
- Gehen Sie auf die offizielle Website nodejs.org.
- Laden Sie die LTS-Version (Long Term Support) herunter – sie ist am stabilsten.
- Starten Sie das Installationsprogramm und folgen Sie den Anweisungen (es wird empfohlen, alle Standardeinstellungen beizubehalten).
- Öffnen Sie nach der Installation das Terminal (Eingabeaufforderung) und überprüfen Sie die Version:
node --versionnpm --versionWenn Sie Versionsnummern sehen (z. B. v20.x.x), funktioniert alles. npm ist der Paketmanager, der für die Installation von Bibliotheken benötigt wird.
Erstellung des ersten Projekts
Erstellen Sie einen Ordner für das Projekt und darin eine Datei index.js:
// index.jsconsole.log("Hallo, Welt JavaScript 2025!");Führen Sie das Skript mit dem Befehl aus:
node index.jsIm Terminal erscheint eine Nachricht. Herzlichen Glückwunsch, Sie haben gerade Ihren ersten Code mit Node.js ausgeführt!
2. Grundlagen der Syntax: Variablen, Datentypen und Funktionen
JavaScript ist eine dynamisch typisierte Sprache. Das bedeutet, dass der Typ einer Variable automatisch während der Ausführung bestimmt wird. Im Jahr 2025 ist ES2024 der Standard, aber die grundlegenden Konstrukte sind gleich geblieben.
Variablen
Verwenden Sie let und const (verzichten Sie auf das veraltete var):
const name = "Alexej"; // Konstante, Wert ändert sich nichtlet age = 25; // kann geändert werdenage = 26; // ok// name = "Petr"; // Fehler! const kann nicht neu zugewiesen werdenDatentypen
- String (Zeichenkette):
"Text"oder'Text' - Number (Zahl):
42,3.14 - Boolean (Wahrheitswert):
true/false - Array (Liste):
[1, 2, 3] - Object (Objekt):
{ key: "value" } - null und undefined
Funktionen
Moderne Syntax – Pfeilfunktionen:
// Normale Funktionfunction greet(name) { return `Hallo, ${name}!`;}
// Pfeilfunktion (moderner Stil)const greetArrow = (name) => `Hallo, ${name}!`;
console.log(greetArrow("Welt")); // Hallo, Welt!Beachten Sie die Backticks (rückwärts geneigte Anführungszeichen) – das sind Template-Strings, die es ermöglichen, Variablen direkt in den Text einzufügen.
3. Praktisches Beispiel: Konsolenrechner mit Node.js
Jetzt wenden wir das Gelernte in der Praxis an. Wir schreiben einen einfachen Rechner, der im Terminal funktioniert. Für die Dateneingabe verwenden wir das integrierte Modul readline.
// calc.jsconst readline = require('readline');
const rl = readline.createInterface({ input: process.stdin, output: process.stdout});
console.log("Rechner mit Node.js");console.log("Verfügbare Operationen: +,