Das Format der
stwith-Anweisung ist im Allgemeinen wie folgt:
switch (expression){ case value :statement1 break; case value2 :statement2 break; .... case value: statement break; default :statement;
Jeder Fall gibt an, dass die Anweisung ausgeführt wird, wenn der Wert von expression gleich case ist Das Schlüsselwort break führt dazu, dass der Code aus dem Schalter springt.
Wenn keine Schlüsselwortunterbrechung vorliegt, führt der Code die nächste Situation weiter aus. Das Schlüsselwort default ist das Ergebnis der Ausführung, wenn der Wert aller Ausdrücke nicht dem Wert value entspricht.
In js kann der String-Typ direkt verwendet werden.iwork = parseInt(prompt("请输入1-5的值")); switch (iwork) { case 1 :document.write("星期一") break; case 2 : "星期2" break; case 3 : "星期3" break; case 4 : "星期4" break; case 5 : "星期5" break; default :"要输入合理值";
Verwendungsbeispiel
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="Author" CONTENT="oscar999"> <script> function funcSwitch(sFlag) { switch(sFlag) { case "Test1": alert("Test1"); break; case "Test2": alert("Test2"); break; default:; } } funcSwitch("Test2"); </script> </HEAD> <BODY> </BODY> </HTML>
Wenn der entsprechende Wert nach Case keine Zeichenfolge, sondern eine Variable ist. Dies kann in Kombination mit RegExp erreicht werden.
Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung von Anwendungsbeispielen für Switch-Anweisungen und Ausdrücke in JavaScript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!