instruction de changement de branche en JavaScript
instruction switch branch
Description?: Exécuter différents codes en fonction de différentes valeurs d'une variable.
Structure grammaticale?:
switch(variable)
{
valeur de cas?1?:
Code 1;
pause;
valeur de cas 2:
Code 2;
pause;
valeur de cas 3:
Code 3;
break;
par défaut?:
Si aucune des conditions ci-dessus n'est remplie, exécutez ce code;
}
Description de la structure du commutateur?:
switch, case, break et default sont tous des mots-clés système et ils doivent tous être en minuscules.
Parenthèses () après switch?: Les parenthèses contiennent généralement un nom de variable, et cette variable peut avoir des valeurs différentes.
La valeur de chaque cas est comparée à la valeur de la variable Si elles sont cohérentes, le code après le cas est exécuté.
Tous les cas sont dans une relation ? OU ?, et un seul cas satisfera aux conditions à tout moment.
Une fois le code exécuté dans chaque cas, il doit se terminer par une instruction break. Après la fin, le programme passera au commutateur et s'exécutera après l'accolade fermante.
Si vous n'écrivez pas d'instruction break, toutes les instructions case suivantes seront exécutées.
Apprenons un objet système en JavaScript, l'objet Date (peu importe si vous ne connaissez pas l'objet, nous l'apprendrons plus tard. Cette section n'a qu'à préciser une des méthodes)
Apprenons des exemples. Peu importe si vous ne comprenez pas l'objet, du moment que vous en comprenez le sens.
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> //實例:輸出今天是星期幾 /* (1)創(chuàng)建一個日期時間對象,它中有很多的信息:時、分、秒、年、月、日、星期 (2)取出日期對象中的星期值 (3)根據星期值(0-6)來輸出中文的星期幾 */ //(1)創(chuàng)建一個系統(tǒng)日期時間對象,其中Date()是系統(tǒng)函數,首字母大寫 var today = new Date(); //(2)從Date對象中取出星期值 var week = today.getDay(); //返回0-6,0代表星期日 //(3)使用switch來輸出今天是星期幾 var str; switch(week) { case 1: str = "一"; break; case 2: str = "二"; break; case 3: str = "三"; break; case 4: str = "四"; break; case 5: str = "五"; break; case 6: str = "六"; break; default: str = "日"; } //(4)輸出結果 document.write("今天是星期"+str) </script> </head> <body> </body> </html>