Zusammenfassung: Übung zu Basis-Typen
Teil des Abschnitts Einführung in TypeScript der JavaScript-Journey von Coddy. Lektion 12 von 73.
Aufgabe
EinfachErstellen Sie eine Funktion namens getTypeInfo, die einen Parameter vom Typ any entgegennimmt und einen string zurückgibt.
Die Funktion sollte den typeof-Operator verwenden, um den Typ des Eingabeparameters zu bestimmen und diesen Typ als String zurückzugeben.
Testen Sie Ihre Funktion, indem Sie sie mit den folgenden Werten aufrufen und jedes Ergebnis ausgeben:
- Rufen Sie
getTypeInfo("Hello")auf - Rufen Sie
getTypeInfo(42)auf - Rufen Sie
getTypeInfo(true)auf - Rufen Sie
getTypeInfo(null)auf
Geben Sie jedes Ergebnis in einer separaten Zeile in der oben aufgeführten Reihenfolge aus.
Probier es selbst
// TODO: Schreibe deinen Code hier
// Erstelle die Funktion getTypeInfo, die einen Parameter vom Typ any entgegennimmt und einen String zurückgibt
// Teste die Funktion mit den erforderlichen Werten und gib jedes Ergebnis aus
console.log(getTypeInfo("Hello"));
console.log(getTypeInfo(42));
console.log(getTypeInfo(true));
console.log(getTypeInfo(null));Alle Lektionen in Einführung in TypeScript
1Erste Schritte mit TS
Was ist TypeScript?Warum TypeScript verwenden?Dein erster TypeScript-CodeKompilierungsprozess & FehlerZusammenfassung: Einführung in TS4Arbeiten mit Funktionen
Typisierung von Parametern & RückgabewertenTypisierung von Arrow-FunktionenDer Rückgabetyp 'void'Optionale Parameter mit '?'Standard-ParameterwerteTypisierung von Rest-ParameternDefinieren von FunktionstypenZusammenfassung: Typisierte Funktionen erstellen2Basis-Typen
Basis-Typen: str, num, booleanDer 'any'-Typ: Der NotausgangDer 'unknown'-TypArbeiten mit 'null' & 'undef'Typinferenz in der PraxisExplizite Typ-AnnotationenZusammenfassung: Übung zu Basis-Typen5Typen: Aliase, Unions & Intersections
Typ-Aliase für primitive DatentypenUnion-Typen ('|')Arbeiten mit Union-TypenLiteral-TypenIntersection-Typen ('&')Kombinieren von Typ-AliasenZusammenfassung: Fortgeschrittene Typ-Kombinationen3Datenstruktur: Arrays & Tupel
Typisierte Arrays'readonly'-Modifikator für ArraysWas ist ein Tupel?Deklarieren von und Zugriff auf TupelDestrukturierung von TupelnReadonly-TupelMehrdimensionale typisierte ArraysSpread-Operator mit ArraysZusammenfassung: Arrays und TupelÜbe selbstständig: TypeScript-Playground