Kontrollstrukturen

Geschätzte Lektüre: 2 Minuten 348 Ansichten

Kontrollstrukturen bestimmen den Ausführungsfluss eines Programms und ermöglichen es, Entscheidungen zu treffen und Code wiederholt auszuführen. Sie bilden das Rückgrat der strukturierten Programmierung und können in sequenzielle, bedingte und iterative Strukturen kategorisiert werden.

Bedingte Anweisungen erlauben die Ausführung verschiedener Codepfade basierend auf booleschen Bedingungen:

// Bedingte Strukturen
let score = 85;

if (score >= 90) {
    console.log("Ausgezeichnet");
} else if (score >= 80) {
    console.log("Sehr gut");
} else if (score >= 70) {
    console.log("Gut");
} else {
    console.log("Verbesserung nötig");
}

// Switch-Statement für multiple Bedingungen
let day = "Montag";
switch (day) {
    case "Montag":
    case "Dienstag":
        console.log("Wochenanfang");
        break;
    case "Freitag":
        console.log("Fast Wochenende!");
        break;
    default:
        console.log("Wochenmitte");
}

Die Auswahl der geeigneten Kontrollstruktur beeinflusst sowohl die Lesbarkeit als auch die Performance des Codes. Moderne Programmiersprachen bieten zusätzlich funktionale Konstrukte wie map, filter und reduce, die eine deklarative Alternative zu traditionellen Schleifen darstellen.

Dieses Dokument teilen

Kontrollstrukturen

Oder Link kopieren

INHALT

Abonnieren

×
Cancel