byteNative
Sprachen

JavaScript

Die Sprache des Webs, im Browser wie auf dem Server zu Hause.

Was ist JavaScript?

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 Dokumentation

Wofür wir es nutzen

Reines 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.

js
const city = user?.address?.city ?? "unknown";
const tags = post.tags ?? [];

for (const tag of tags) {
  console.log(tag.toUpperCase());
}
optional chaining und nullish coalescing halten zugriffe sicher

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.

00Sprachen

Weitere Werkzeuge, mit denen wir im selben Bereich arbeiten.

Welche Technologie passt zu dir?

Das musst du nicht entscheiden, das ist unser Job. Erzähl uns einfach von deinem Vorhaben.