Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Switch | Bedingte Anweisungen
Einführung in TypeScript
course content

Kursinhalt

Einführung in TypeScript

Einführung in TypeScript

1. TypeScript-Grundlagen
2. Bedingte Anweisungen
3. Arrays
4. Schleifen
5. Funktionen

book
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 jeder case ein break-Statement, um den switch nach der Ausführung des Codes im entsprechenden case zu verlassen. Dies verhindert die Ausführung von Code aus anderen case-Zweigen. Das break-Statement ist optional, und ohne es wird die Ausführung fortgesetzt zum nächsten case;

  • default: default ist ein optionaler Block, der ausgeführt wird, wenn keiner der case-Werte mit der expression übereinstimmt. Es fungiert als Alternative für alle case-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:

123456789101112131415161718
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}`);
copy

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?

Was ist der Zweck der `switch`-Anweisung in TypeScript?

Was ist der Zweck der switch-Anweisung in TypeScript?

Wählen Sie die richtige Antwort aus

Was ist die Rolle des `default`-Falls in einer `switch`-Anweisung?

Was ist die Rolle des default-Falls in einer switch-Anweisung?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 6
We're sorry to hear that something went wrong. What happened?
some-alt