Maison  >  Article  >  interface Web  >  [Tutoriel JavaScript] Instruction de commutation JavaScript

[Tutoriel JavaScript] Instruction de commutation JavaScript

黄舟
黄舟original
2016-12-24 15:11:37968parcourir

Instruction switch JavaScript

L'instruction switch est utilisée pour effectuer différentes actions en fonction de différentes conditions.

Instruction switch JavaScript

Utilisez l'instruction switch pour sélectionner l'un des multiples blocs de code à exécuter.

Syntaxe

switch(n)
{
case 1:
  执行代码块 1
break;
case 2:
  执行代码块 2
break;
default:
 n 与 case 1 和 case 2 不同时执行的代码
}

Comment ça marche : Définissez d'abord l'expression n (généralement une variable). La valeur de l'expression est ensuite comparée à la valeur de chaque observation de la structure. S'il y a une correspondance, le bloc de code associé au cas est exécuté. Veuillez utiliser break pour empêcher le code de s'exécuter automatiquement vers le cas suivant.

Exemple

Affiche le nom de la semaine du jour. Veuillez noter que dimanche=0, lundi=1, mardi=2, etc. :

var day=new Date().getDay();
switch (day)
{
case 0:
  x="Today it's Sunday";
  break;
case 1:
  x="Today it's Monday";
  break;
case 2:
  x="Today it's Tuesday";
  break;
case 3:
  x="Today it's Wednesday";
  break;
case 4:
  x="Today it's Thursday";
  break;
case 5:
  x="Today it's Friday";
  break;
case 6:
  x="Today it's Saturday";
  break;
}

x résultats :

Today it's Saturday

mot-clé par défaut

veuillez utiliser le mot-clé par défaut pour spécifier quoi faire lorsque la correspondance n'existe pas :

Exemple

Si aujourd'hui n'est pas samedi ou dimanche, le message par défaut sera affiché :

var day=new Date().getDay();
switch (day)
{
case 6:
  x="Today it's Saturday";
  break;
case 0:
  x="Today it's Sunday";
  break;
default:
  x="Looking forward to the Weekend";
}

Les résultats en cours de

Today it's Saturday


Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn