EMZETT.
Login

Kurz: Die Sprache des Webs, im Browser und auf dem Server.

Genauer: JavaScript wird eingesetzt für Interaktive Webseiten, Web-Apps, Server mit Node.js, Werkzeuge, Apps. JavaScript ist die Programmiersprache des Webs: Jeder Browser führt sie aus, und mit Node.js läuft sie auch auf Servern und in Werkzeugen. Dieser Kurs führt dich von der ersten Zeile bis zu asynchronem Code, dem Umgang mit Webseiten (DOM) und Node.js. Die meisten Beispiele kannst du direkt auf der Seite ausprobieren.

Steckbrief JavaScript

Steckbrief

EigenschaftWert
Erschienen1995
Entwickelt vonBrendan Eich (Netscape)
Paradigmenereignisgesteuert, funktional, prototypbasiert
Typisierungdynamisch, schwach
AusführungJIT-Engine (V8, SpiderMonkey)
Paketverwaltungnpm
Dateiendung.js
SprachfamilieWeb-Sprachen

Einsatzgebiete

Interaktive Webseiten, Web-Apps, Server mit Node.js, Werkzeuge, Apps.

So führst du Code aus

Im Browser mit F12 die Konsole öffnen, oder mit Node.js: Datei hallo.js speichern und node hallo.js starten. Viele Beispiele kannst du hier direkt mit “Probier es selbst” ausführen.

Das erste Programm

console.log("Hallo, Welt!");
console.log("Ich lerne JavaScript.");

Ausgabe:

Hallo, Welt!
Ich lerne JavaScript.

Der Kurs: 40 Kapitel

Jedes Kapitel enthält geprüfte Beispiele mit echter Ausgabe, Merksätze, eine Übungsaufgabe und ein Quiz. Zum Üben mit Fortschrittsanzeige, Abzeichen und Zertifikat: JavaScript-Kurs auf der Lernseite.

Einstieg

Kapitel

Programmablauf

Funktionen

Datenstrukturen

Objektorientierung

Asynchroner Code

Im Browser

Node.js

Projekte und Nachschlagen

Ähnliche Sprachen

  • TypeScript: JavaScript mit Typen: weniger Fehler, bessere Werkzeuge
  • Dart: Die Sprache hinter Flutter
  • Lua: Klein, schnell und als Skriptsprache eingebettet

Siehe auch

Programmiersprachen im Überblick, Sprachen im Vergleich, Zeitstrahl der Programmiersprachen, Programmierparadigmen, Kompiliert oder interpretiert?

40 Dateien in diesem Ordner.