Heim  >  Artikel  >  Web-Frontend  >  Ausführliche Erläuterung von Anwendungsbeispielen für Switch-Anweisungen und Ausdrücke in JavaScript

Ausführliche Erläuterung von Anwendungsbeispielen für Switch-Anweisungen und Ausdrücke in JavaScript

伊谢尔伦
伊谢尔伦Original
2017-07-18 14:54:562618Durchsuche

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

Der Bedingungswert, der Case entspricht, ist ebenfalls eine Variable.
<!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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn