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

bookEntscheidungen mit Switch

Falls Sie bereits genug von der if-else-Anweisung haben, gibt es gute Nachrichten! In TypeScript existiert eine weitere Möglichkeit, mehrere Bedingungen zu prüfen – die switch-case-Anweisung. Diese Struktur wurde entwickelt, um Code abhängig vom übergebenen Wert auszuführen. Werfen wir einen Blick auf die Definition:

Die Syntax der switch-case-Anweisung sieht folgendermaßen aus:

switch (expression) {
    case value1:
        // Code to execute if expression equals value1
        break; // Optional break statement to exit the switch

    case value2:
        // Code to execute if expression equals value2
        break;

    // Additional cases...

    default:
        // Code to execute if none of the cases match the expression
}

Wichtige Aspekte der switch-Anweisung in TypeScript:

  • break: In der Regel enthält jeder case ein break-Statement, um den switch nach Ausführung des Codes im entsprechenden case zu verlassen. Dies verhindert die Ausführung von Code aus anderen case-Zweigen. Das break ist optional, und ohne dieses wird die Ausführung im nächsten case fortgesetzt;

  • default: default ist ein optionaler Block, der ausgeführt wird, wenn keiner der case-Werte mit dem Ausdruck übereinstimmt. Er dient als Alternative für alle case-Zweige.

Dem Kursautor geht die Vorstellungskraft aus, daher betrachten wir erneut das Beispiel mit den Wochentagen. Dieses Mal ändern wir jedoch die Bedingungen leicht und bestimmen nun 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, der default-Block ausgeführt wird.

Wir verwenden die Variable day als Ausdruck und bestimmen je nach ihrem Wert den Namen des Wochentags. Auf diese Weise können wir mehrere Bedingungen erstellen und spezifischen Code abhängig davon ausführen.

1. Was ist der Zweck der switch-Anweisung in TypeScript?

2. Welche Funktion hat der default-Fall in einer switch-Anweisung?

question mark

Was ist der Zweck der switch-Anweisung in TypeScript?

Select the correct answer

question mark

Welche Funktion hat der default-Fall in einer switch-Anweisung?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 6

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Awesome!

Completion rate improved to 2.94

bookEntscheidungen mit Switch

Swipe um das Menü anzuzeigen

Falls Sie bereits genug von der if-else-Anweisung haben, gibt es gute Nachrichten! In TypeScript existiert eine weitere Möglichkeit, mehrere Bedingungen zu prüfen – die switch-case-Anweisung. Diese Struktur wurde entwickelt, um Code abhängig vom übergebenen Wert auszuführen. Werfen wir einen Blick auf die Definition:

Die Syntax der switch-case-Anweisung sieht folgendermaßen aus:

switch (expression) {
    case value1:
        // Code to execute if expression equals value1
        break; // Optional break statement to exit the switch

    case value2:
        // Code to execute if expression equals value2
        break;

    // Additional cases...

    default:
        // Code to execute if none of the cases match the expression
}

Wichtige Aspekte der switch-Anweisung in TypeScript:

  • break: In der Regel enthält jeder case ein break-Statement, um den switch nach Ausführung des Codes im entsprechenden case zu verlassen. Dies verhindert die Ausführung von Code aus anderen case-Zweigen. Das break ist optional, und ohne dieses wird die Ausführung im nächsten case fortgesetzt;

  • default: default ist ein optionaler Block, der ausgeführt wird, wenn keiner der case-Werte mit dem Ausdruck übereinstimmt. Er dient als Alternative für alle case-Zweige.

Dem Kursautor geht die Vorstellungskraft aus, daher betrachten wir erneut das Beispiel mit den Wochentagen. Dieses Mal ändern wir jedoch die Bedingungen leicht und bestimmen nun 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, der default-Block ausgeführt wird.

Wir verwenden die Variable day als Ausdruck und bestimmen je nach ihrem Wert den Namen des Wochentags. Auf diese Weise können wir mehrere Bedingungen erstellen und spezifischen Code abhängig davon ausführen.

1. Was ist der Zweck der switch-Anweisung in TypeScript?

2. Welche Funktion hat der default-Fall in einer switch-Anweisung?

question mark

Was ist der Zweck der switch-Anweisung in TypeScript?

Select the correct answer

question mark

Welche Funktion hat der default-Fall in einer switch-Anweisung?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 6
some-alt