Menu
CoddyTech

Typinferenz in der Praxis

Teil des Abschnitts Einführung in TypeScript der JavaScript-Journey von Coddy. Lektion 10 von 73.

Wenn Sie eine Variable mit einem Wert initialisieren, untersucht TypeScript diesen Wert und weist automatisch den entsprechenden Typ zu:

let message = "Hello, World!";  // TypeScript leitet ab: string
let count = 42;                 // TypeScript leitet ab: number
let isActive = true;            // TypeScript leitet ab: boolean

Diese Typinferenz bietet die gleiche Typsicherheit wie explizite Annotationen, aber mit saubererem, lesbarerem Code. TypeScript wird weiterhin Typfehler abfangen, wenn Sie versuchen, diese Variablen inkompatiblen Werten neu zuzuweisen.

Typinferenz funktioniert, weil TypeScript den Initialwert zum Zeitpunkt der Zuweisung analysiert. Ein String-Wert teilt TypeScript mit, dass die Variable vom Typ string sein sollte, ein numerischer Wert weist auf number hin, und so weiter.

challenge icon

Aufgabe

Einfach

Erstellen Sie drei Variablen unter Verwendung der Typinferenz von TypeScript ohne explizite Typanmerkungen:

Deklarieren Sie eine Variable namens companyName und initialisieren Sie diese mit dem String "TechCorp".

Deklarieren Sie eine Variable namens employeeCount und initialisieren Sie diese mit der Zahl 150.

Deklarieren Sie eine Variable namens isPublic und initialisieren Sie diese mit dem booleschen Wert false.

Geben Sie alle drei Variablen in der Reihenfolge ihrer Deklaration in separaten Zeilen auf der Konsole aus.

TypeScript wird die korrekten Typen automatisch basierend auf den Initialwerten ableiten, die Sie jeder Variablen zuweisen.

Probier es selbst

// TODO: Schreibe deinen Code hier
// Deklariere die drei Variablen mit ihren Initialwerten
// Denke daran, die Typinferenz von TypeScript zu verwenden (keine expliziten Typanmerkungen erforderlich)

// Gib alle drei Variablen in der Konsole aus
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Einführung in TypeScript

Übe selbstständig: TypeScript-Playground