Übung 12: Implementiere eine Type Guard Funktion
Schreibe eine TypeScript-Funktion namens formatInput, die einen Parameter
input akzeptiert, der vom Typ number, string oder
boolean
sein kann. Die Funktion sollte einen formatierten String zurückgeben, der auf dem Typ der Eingabe basiert:
-
Wenn
inputeinenumberist, gibst du die Zahl multipliziert mit100alsstringzurück. -
Wenn
inputeinstringist, wirdstringin Kleinbuchstaben zurückgegeben. -
Wenn
inputeinebooleanist, gib "Yes" zurück, wenninputeinetrueist, und "No", wenninputeinefalseist.
Verwende den typeof Operator, um die Typen innerhalb der Funktion einzugrenzen.
Kopiere den Code unten und füge ihn ein, um deine Implementierung zu testen.