JavaScript

Interaktivität
für das Web

Einige Funktionen

Ein kurzer Vorgeschmack. Die volle Liste findest du auf der separaten Funktionen-Seite.

Funktion Beschreibung Demo
alert() Zeigt ein einfaches Informationsfenster an.
prompt() Öffnet ein Eingabefeld für den Nutzer.
console.log() Gibt Daten in der Konsole aus.
(Auch: .warn(), .error())
Math.random() Erzeugt eine zufällige Zahl zwischen 0 und 1.
setTimeout() Führt Code nach einer bestimmten Wartezeit (in MS) aus.
Array.map() Wendet eine Funktion auf alle Elemente eines Arrays an.
document.getElementById() Sucht ein HTML-Element anhand seiner ID.
Zu allen weiteren Funktionen

Tutorials

Eine Auswahl an Video-Tutorials und Lernressourcen für den Einstieg in JavaScript.

🇬🇧 Englisch ⏱ 12 Std.

JavaScript Full Course for free

Ein umfassender Vollkurs für Einsteiger – von den Grundlagen bis zu fortgeschrittenen Konzepten wie DOM-Manipulation, Events und asynchronem JavaScript.

🇩🇪 Deutsch ⏱ 1,5 Std.

JavaScript Tutorial – Kompletter Einsteigerkurs

Deutschsprachiger Einsteigerkurs: Variablen, Datentypen, Funktionen, Schleifen und mehr – ideal für absolute Anfänger.

🇬🇧 Englisch ⏱ 1,25 Std.

Learn JavaScript in 60 Minutes

Kompakter Schnellkurs für Einsteiger – alle wichtigen Konzepte in unter 90 Minuten, mit praktischen Beispielen.

TypeScript

JavaScript Logo TypeScript Logo

TypeScript ist eine von Microsoft entwickelte Programmiersprache, die auf JavaScript aufbaut und es um statische Typisierung erweitert. TypeScript-Code wird zu normalem JavaScript kompiliert und läuft damit in jedem Browser und jeder JS-Umgebung.

Warum TypeScript?

  • Typsicherheit: Fehler werden bereits beim Schreiben des Codes erkannt, nicht erst zur Laufzeit.
  • Bessere IDE-Unterstützung: Autovervollständigung, Refactoring und Fehlererkennung funktionieren zuverlässiger.
  • Skalierbarkeit: Besonders bei großen Projekten und Teams sorgt TypeScript für klareren, wartbaren Code.
  • Kompatibilität: Jeder gültige JavaScript-Code ist auch gültiger TypeScript-Code – der Einstieg ist fließend.

JavaScript vs. TypeScript

JavaScript

function greet(name) {
  return "Hallo, " + name;
}

greet(42); // kein Fehler!

TypeScript

function greet(name: string): string {
  return "Hallo, " + name;
}

greet(42); // ❌ Fehler: number ≠ string

Schnellstart

# TypeScript global installieren
npm install -g typescript

# .ts-Datei kompilieren
tsc meinSkript.ts

# Ergebnis: meinSkript.js

Mehr Infos auf typescriptlang.org.

Anderes & Ressourcen

Nützliche Links, Tools und Communities rund um JavaScript.