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)

2.png

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)创建一个日期时间对象,它中有很多的信息:时、分、秒、年、月、日、星期
    (2)取出日期对象中的星期值
    (3)根据星期值(0-6)来输出中文的星期几
*/
//(1)创建一个系统日期时间对象,其中Date()是系统函数,首字母大写
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>


Formation continue
||
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> //实例:输出今天是星期几 /* (1)创建一个日期时间对象,它中有很多的信息:时、分、秒、年、月、日、星期 (2)取出日期对象中的星期值 (3)根据星期值(0-6)来输出中文的星期几 */ //(1)创建一个系统日期时间对象,其中Date()是系统函数,首字母大写 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>
soumettreRéinitialiser le code
  • Recommandations de cours
  • Téléchargement du didacticiel