Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| de:modul:m288:learningunits:lu03:01 [2025/11/13 08:07] – vdemir | de:modul:m288:learningunits:lu03:01 [2025/11/13 15:53] (aktuell) – vdemir | ||
|---|---|---|---|
| Zeile 38: | Zeile 38: | ||
| - **Mehrfach: switch-case** | - **Mehrfach: switch-case** | ||
| - | ==== 1. Einseitige | + | ==== 1. Einseitige |
| Die einseitige Selektion ist die grundlegendste Form der Auswahl. Eine Anweisung wird nur dann ausgeführt, | Die einseitige Selektion ist die grundlegendste Form der Auswahl. Eine Anweisung wird nur dann ausgeführt, | ||
| Zeile 53: | Zeile 53: | ||
| * Keine Alternative, | * Keine Alternative, | ||
| - | ==== 2. Zweiseitige | + | ==== 2. Zweiseitige |
| Die zweiseitige Selektion prüft ob eine Bedinung erfüllt ist, und kann weitere Schritte unternehmen, | Die zweiseitige Selektion prüft ob eine Bedinung erfüllt ist, und kann weitere Schritte unternehmen, | ||
| - | |||
| - | „Wenn Bedingung erfüllt ist, dann tue etwas.“ | ||
| Hier gibt es also zwei mögliche Wege: | Hier gibt es also zwei mögliche Wege: | ||
| Zeile 77: | Zeile 75: | ||
| * Sehr häufig in Programmflusssteuerung | * Sehr häufig in Programmflusssteuerung | ||
| - | ==== 3. Mehrfache | + | ==== 3. Mehrfache |
| Das nachfolgende JavaScript-Codebeispiel entscheidet beispielsweise, | Das nachfolgende JavaScript-Codebeispiel entscheidet beispielsweise, | ||
| Zeile 96: | Zeile 94: | ||
| * Ist die Temperatur zwischen 20 und 29 Grad, wird //angenehm Warm// ausgegeben. | * Ist die Temperatur zwischen 20 und 29 Grad, wird //angenehm Warm// ausgegeben. | ||
| * Bei Werten zwischen 10 und 19 Grad ist die Ausgabe // Frisch, aber OK// | * Bei Werten zwischen 10 und 19 Grad ist die Ausgabe // Frisch, aber OK// | ||
| - | * Und ansonsten //Kalta - Jacke nicht vergessen// | + | * Und ansonsten //Kalt - Jacke nicht vergessen// |
| - | ==== 4. Einfache | + | ==== 4. Einfache |
| Ein switch-case-Block vergleicht den Wert einer Variablen mit mehreren möglichen Fällen und führt den Code des **passenden Falls** aus – ähnlich wie eine Reihe von if-Abfragen, | Ein switch-case-Block vergleicht den Wert einer Variablen mit mehreren möglichen Fällen und führt den Code des **passenden Falls** aus – ähnlich wie eine Reihe von if-Abfragen, | ||