JavaScript switchAnweisungen


Die switch-Anweisung wird verwendet, um abhängig von unterschiedlichen Bedingungen unterschiedliche Aktionen auszuführen.


JavaScript: switch-Anweisung

Verwenden Sie die switch-Anweisung, um einen der mehreren Codeblöcke zur Ausführung auszuwählen.

Syntax

switch(n) { case 1: Codeblock ausführen1 break; case 2: Codeblock ausführen2 break; default: voncase 1undcase 2Code wird ausgeführt, wenn unterschiedliche}

Funktionsweise: Zuerst wird der Ausdruck festgelegtn(normalerweise eine Variable). Dann wird der Wert des Ausdrucks mit dem Wert jedes case in der Struktur verglichen. Wenn es eine Übereinstimmung gibt, wird der mit diesem case verknüpfte Codeblock ausgeführt. Verwenden Siebreak um zu verhindern, dass der Code automatisch zum nächsten case weiterläuft.

Beispiel

Zeigt den heutigen Wochentagsnamen an. Beachten Sie, dass Sonntag=0, Montag=1, Dienstag=2 usw.:

var d=new Date().getDay(); switch (d) { case 0:x="Heute ist Sonntag"; break; case 1:x="Heute ist Montag"; break; case 2:x="Heute ist Dienstag"; break; case 3:x="Heute ist Mittwoch"; break; case 4:x="Heute ist Donnerstag"; break; case 5:x="Heute ist Freitag"; break; case 6:x="Heute ist Samstag"; break; }

xAusgabe:


Selbst ausprobieren »

Das default-Schlüsselwort

Verwenden Sie das default-Schlüsselwort, um anzugeben, was zu tun ist, wenn keine Übereinstimmung existiert:

Beispiel

Wenn heute nicht Samstag oder Sonntag ist, wird eine Standardmeldung ausgegeben:

var d=new Date().getDay(); switch (d) { case 6:x="Heute ist Samstag"; break; case 0:x="Heute ist Sonntag"; break; default: x="Vorfreude auf das Wochenende"; } document.getElementById("demo").innerHTML=x;

xAusgabe:


Selbst ausprobieren »
Weitere Erweiterungen