Weboberflächen
Filter, Menüs, Rechner und Diagramme bedienen.
JavaScript reagiert auf Eingaben und verarbeitet Daten. Im Browser macht es Oberflächen interaktiv; mit Laufzeitumgebungen wie Node.js kann es auch außerhalb des Browsers arbeiten.
Die wichtigsten Einsatzgebiete auf einen Blick – und eine Grenze, die du kennen solltest.
Filter, Menüs, Rechner und Diagramme bedienen.
Antworten einer API verarbeiten und anzeigen.
Dienste oder Skripte mit einer passenden Laufzeit entwickeln.
Erst die Aufgabe lesen, dann den Code verfolgen und schließlich eine kleine Änderung ausprobieren.
Ein Katalog soll ausverkaufte Artikel ausblenden.
const artikel = [
{ name: "Helm", bestand: 3 },
{ name: "Licht", bestand: 0 }
];
const lieferbar = artikel.filter(a => a.bestand > 0);
console.log(lieferbar.map(a => a.name).join(", "));Helm
Welches Ergebnis entsteht, wenn Licht den Bestand 2 erhält?
Helm, Licht
Eine Lernoberfläche zeigt den Anteil abgeschlossener Aufgaben.
function fortschritt(erledigt, gesamt) {
if (gesamt <= 0) return 0;
return Math.round(erledigt / gesamt * 100);
}
console.log(fortschritt(3, 8) + "%");38%
Berechne den Fortschritt für 6 von 8 Aufgaben.
fortschritt(6, 8) ergibt 75. Das Beispiel erwartet sinnvolle, nicht negative Aufgabenzahlen.
Vertiefe das Thema in der Dokumentation oder vergleiche es mit einem verwandten Werkzeug.
Dokumentation zu JavaScript öffnen ↗
HTML gibt einer Webseite ihre Struktur und Bedeutung: Eine Überschrift ist eine Überschrift, ein Link führt zu einem Ziel und ein Formular erfasst Eingaben.
HTML mit BeispielenTypeScript ergänzt JavaScript um prüfbare Typbeschreibungen. Dadurch fallen viele unpassende Datenzugriffe schon beim Entwickeln auf. Für die Ausführung wird gewöhnlich JavaScript erzeugt.
TypeScript mit Beispielen