Heim > Web-Frontend > js-Tutorial > Hauptteil

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

伊谢尔伦
Freigeben: 2017-07-18 14:54:56
Original
2601 Leute haben es durchsucht

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;
Nach dem Login kopieren

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 :"要输入合理值";
Nach dem Login kopieren

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>
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!