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. |
Tutorials
Eine Auswahl an Video-Tutorials und Lernressourcen für den Einstieg in JavaScript.
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.
JavaScript Tutorial – Kompletter Einsteigerkurs
Deutschsprachiger Einsteigerkurs: Variablen, Datentypen, Funktionen, Schleifen und mehr – ideal für absolute Anfänger.
Learn JavaScript in 60 Minutes
Kompakter Schnellkurs für Einsteiger – alle wichtigen Konzepte in unter 90 Minuten, mit praktischen Beispielen.
Weitere Lernressourcen:
📖 W3Schools – JavaScript TutorialTypeScript
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.
Kostenlose js.org-Subdomains für JavaScript-Projekte auf GitHub Pages.
Die offizielle Referenz für JavaScript, HTML und CSS – von Mozilla.
Modernes JavaScript-Tutorial – von den Grundlagen bis zu fortgeschrittenen Themen.
JavaScript auf dem Server – die Laufzeitumgebung für serverseitiges JS.
Der größte Paketmanager für JavaScript mit über 2 Millionen Paketen.
Open-Source-JavaScript-Projekte entdecken und zur Community beitragen.