Ü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 input eine number ist, gibst du die Zahl multipliziert mit 100 als string zurück.
  • Wenn input ein string ist, wird string in Kleinbuchstaben zurückgegeben.
  • Wenn input eine boolean ist, gib "Yes" zurück, wenn input eine true ist, und "No", wenn input eine false ist.

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.