Die Sprache des Webs, im Browser wie auf dem Server zu Hause.
JavaScript ist die einzige Sprache, die in jedem Browser direkt läuft, und genau deshalb hält sie das Web im Innersten zusammen. Über Node läuft derselbe Code auch auf dem Server, was sie ungewöhnlich vielseitig macht. Die Sprache hat sich in den letzten Jahren stark weiterentwickelt, von async/await bis zu Modulen, und ist heute deutlich angenehmer als ihr alter Ruf. Für uns ist sie das Fundament, auf dem moderne Frameworks und TypeScript überhaupt erst aufbauen.
Mehr in der DokumentationReines JavaScript greifen wir dort, wo kein Build-Schritt sinnvoll ist, etwa für ein kleines Script auf einer ansonsten statischen Seite oder einen schlanken Cloudflare Worker. Auch beim Pflegen älterer Codebasen ohne Typsystem arbeiten wir direkt damit. Überall sonst ziehen wir TypeScript vor.
const city = user?.address?.city ?? "unknown";
const tags = post.tags ?? [];
for (const tag of tags) {
console.log(tag.toUpperCase());
}Gut zu wissen
Gleichheit prüfst du immer mit "===", nie mit "==". Der lockere Vergleich wandelt Typen still um und macht aus 0, leeren Strings und null überraschend oft dasselbe, was zu Bugs führt, die schwer zu finden sind.
Weitere Werkzeuge, mit denen wir im selben Bereich arbeiten.
TypeScript
Unsere Standardsprache: typsicheres JavaScript für robusten, wartbaren Code.
Python
Für KI, Automatisierung, Datenverarbeitung und schnelle Prototypen.
Go
Schlanke, schnelle Services und CLI-Tools mit exzellenter Nebenläufigkeit.
PHP
Bewährt im CMS-Umfeld, etwa für WordPress und Bestandssysteme.
C#
Für .NET-Backends und die Integration in Microsoft-Landschaften.
Java
Bewährt für robuste Enterprise-Backends und Android-Anwendungen.
Das musst du nicht entscheiden, das ist unser Job. Erzähl uns einfach von deinem Vorhaben.