Cet article analyse les notes d'utilisation de switch en javascript avec des exemples. Partagez-le avec tout le monde pour votre référence. L'analyse spécifique est la suivante :
Regardons d'abord le code suivant :
<script> var t_jb51_net = 65; switch (t_jb51_net) { case '65': alert("字符串65。jb51.net"); break; } </script>
Vous constaterez qu'aucune boîte de dialogue n'apparaît et que l'alerte n'est pas exécutée.
Analyse des causes :
Ce qui doit être clair ici, c'est que switch utilise le signe congruent "===" lors de la comparaison de signes congruents, il vérifie d'abord si les types de données sont les mêmes, et ici, t_jb51_net est de type Nombre. . et '65' est une chaîne.
Le code suivant fera apparaître la boîte de dialogue :
<script> var t_jb51_net = 65; switch (t_jb51_net) { case 65: alert("数字65。jb51.net"); break; } </script>
J'espère que cet article sera utile à la conception de la programmation JavaScript de chacun.