Kursinhalt
Einführung in TypeScript
Einführung in TypeScript
Switch
Wenn Sie bereits von der if-else
-Anweisung müde sind, habe ich einige gute Nachrichten für Sie! In TypeScript gibt es eine weitere Konstruktion zum Überprüfen mehrerer Bedingungen - die switch-case
-Anweisung. Diese Konstruktion wurde erstellt, um Code basierend auf dem übergebenen Wert auszuführen. Schauen wir uns die Definition an:
Die Syntax für die switch-case
-Anweisung sieht folgendermaßen aus:
Wichtige Punkte zur switch
-Anweisung in TypeScript:
-
break
: Typischerweise enthält jedercase
einbreak
-Statement, um denswitch
nach der Ausführung des Codes im entsprechendencase
zu verlassen. Dies verhindert die Ausführung von Code aus anderencase
-Zweigen. Dasbreak
-Statement ist optional, und ohne es wird die Ausführung fortgesetzt zum nächstencase
; -
default
:default
ist ein optionaler Block, der ausgeführt wird, wenn keiner dercase
-Werte mit der expression übereinstimmt. Es fungiert als Alternative für allecase
-Zweige.
Dem Kursautor geht die Fantasie aus, also schauen wir uns das Beispiel mit den Wochentagen noch einmal an. Diesmal ändern wir jedoch die Bedingungen leicht, und jetzt bestimmen wir den Namen des Wochentags anhand seiner Nummer in der Woche:
let day: number = 3; let dayName: string; switch (day) { case 1: dayName = "Monday"; break; case 2: dayName = "Tuesday"; break; case 3: dayName = "Wednesday"; break; default: dayName = "Unknown"; } console.log(`Today is ${dayName}`);
Hinweis
Beachten Sie, dass, wenn keiner der Werte übereinstimmt, wir den
default
-Block ausführen.
Wir verwenden die Variable day
als Ausdruck, und je nach ihrem Wert bestimmen wir den Namen des Wochentags. Auf diese Weise können wir mehrere Bedingungen erstellen und spezifischen Code basierend auf ihnen ausführen.
1. Was ist der Zweck der switch
-Anweisung in TypeScript?
2. Was ist die Rolle des default
-Falls in einer switch
-Anweisung?
Danke für Ihr Feedback!