Maison >interface Web >js tutoriel >Plusieurs cas peuvent-ils être définis dans une instruction Switch en JavaScript ?
En JavaScript, il n'est pas possible de définir plusieurs cas pour une instruction switch de la manière décrite, où des cas tels que "afshin", "saeed" et "larry" déclencheraient tous la même action. Cependant, il existe une technique connue sous le nom de « cas échoué » qui peut être utilisée comme alternative.
L'instruction switch en JavaScript prend en charge « cas échoué », une fonctionnalité qui permet au code dans un cas correspondant de poursuivre l'exécution jusqu'à ce qu'une instruction break soit rencontrée ou que la fin de l'instruction switch soit atteinte. En tirant parti de cette fonctionnalité, il est possible de définir plusieurs cas partageant le même bloc d'exécution :
<code class="javascript">switch (varName) { case "afshin": case "saeed": case "larry": // Code that applies to all three cases alert("Hey"); break; default: // Default case alert("Default case"); }</code>
Dans cet exemple, lorsque varName correspond à l'un des cas spécifiés ("afshin", "saeed" ou " larry"), l'alerte "Hey" s'affichera. Si la valeur de varName ne correspond à aucune casse, la casse par défaut sera exécutée, ce qui entraînera l'alerte « Cas par défaut ».
Cette approche adhère au concept DRY (Don't Repeat Yourself) en définissant le code qui s'applique à plusieurs cas une seule fois.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!