JavaScript - switch-Anweisung

switch-Anweisung

Anwendbar wenn alle Verzweigungen von einer Variable abhängen.

switch (Ausdruck) {

Anweisung;

}

Die vollständige Syntax einer switch-Anweisung ist komplizierter.

Unterschiedliche Positionen im Codeblock werden mit dem case-Schlüsselwort versehen auf das ein Ausdruck und ein Doppelpunkt folgen. Wird eine switch-Anweisung ausgeführt berechnet sie den Wert von Ausdruck und sucht dann nach einer case-Marke, deren Ausdruck zum gleichen Wert ausgewertet wird. Findet sie eine passende Marke, beginnt sie den Codeblock an der mit case markierten Anweisung auszuführen. Findet sie kein case mit dem passenden Wert, sucht sie nach einer Anweisung default:. Trifft nichts zu wird switch übersprungen.

switch (n) {

case 1:// Hier beginnen, wenn n==1

// Block 1 ausführen

break;

case 2:// Hier beginnen, wenn n==2

// Block 1 ausführen

break;

case 3:// Hier beginnen, wenn n==2

// Block 1 ausführen

break;

default:// Wenn alles scheitert ...

// Default-Block ausführen

break;

}

Die break-Anweisung, veranlasst den Interpreter, zum Ende der switch-Anweisung auszubrechen und mit der auf sie folgenden Anweisung fortzufahren.

zurück