TypeScript-Grundlagen: Variablen und Typen vereinfacht

TypeScript erweitert JavaScript durch das Hinzufügen statischer Typen, die dabei helfen, Fehler frühzeitig zu erkennen und die Codequalität zu verbessern. Dieser Artikel vereinfacht die Grundlagen von TypeScript-Variablen und -Typen und vermittelt Anfängern ein klares Verständnis.

Variablen in TypeScript verstehen

In TypeScript werden Variablen ähnlich wie in JavaScript deklariert, allerdings mit dem zusätzlichen Vorteil von Typanmerkungen. Damit können Sie angeben, welche Art von Daten eine Variable enthalten soll.

Deklarieren von Variablen

Sie können Variablen mit let, const und var deklarieren. Allerdings werden let und const aufgrund ihrer Blockbereichsfunktionen empfohlen.

let age: number = 25;
const name: string = "Alice";

Grundlegende Typen in TypeScript

TypeScript bietet mehrere grundlegende Typen, um die Art von Daten zu definieren, die eine Variable enthalten kann:

  • Zahl: Stellt numerische Werte dar, einschließlich Ganzzahlen und Gleitkommazahlen.
  • String: Stellt Textdaten dar.
  • Boolean: Stellt wahre oder falsche Werte dar.
  • Array: Stellt eine Sammlung von Werten eines bestimmten Typs dar.
  • Objekt: Stellt eine Sammlung von Schlüssel-Wert-Paaren dar.

Nummer Beispiel

let count: number = 100;

String-Beispiel

let greeting: string = "Hello, World!";

Boolesches Beispiel

let isActive: boolean = true;

Array-Beispiel

let scores: number[] = [90, 80, 70];

Objektbeispiel

let user: { name: string, age: number } = {
  name: "John",
  age: 30
};

Typinferenz

TypeScript kann den Typ einer Variablen automatisch anhand ihres Anfangswerts ableiten. Das bedeutet, dass Sie den Typ nicht immer explizit angeben müssen, obwohl dies Ihren Code übersichtlicher machen kann.

Beispiel für Typinferenz

let age = 25; // TypeScript infers 'age' as number
age = "hello"; // Error: Type 'string' is not assignable to type 'number'

Typanmerkungen

Mithilfe von Typanmerkungen können Sie den Typ einer Variablen explizit definieren. Dadurch wird sichergestellt, dass den Variablen zugewiesene Werte dem erwarteten Typ entsprechen.

Beispiel für eine Typanmerkung

let isLoggedIn: boolean = false;

Abschluss

Das Verständnis von Variablen und Typen ist für die effektive Verwendung von TypeScript von grundlegender Bedeutung. Durch die Nutzung des Typsystems von TypeScript können Sie zuverlässigeren und wartbareren Code schreiben. Beginnen Sie mit grundlegenden Typen, erkunden Sie die Typinferenz und verwenden Sie Typanmerkungen, um sicherzustellen, dass Ihr Code den erwarteten Datenstrukturen entspricht.

Mit diesen Grundlagen sind Sie auf dem besten Weg, TypeScript zu beherrschen und sein volles Potenzial für die Erstellung robuster Anwendungen auszuschöpfen.