Puis-je gérer une “undefined” cas dans une instruction switch en JavaScript?

Si je suis de passage d'un objet à une instruction du cas, et il est un cas où il n'est pas défini, puis-je gérer ce cas? Si oui, alors comment? Si ce n'est pas possible, alors, quelle est la meilleure pratique pour la manipulation d'un indéfini cas d'un commutateur?

  • Pourquoi ne pas default de travail dans ce cas?
  • c'est pourquoi je me demande SI.
  • J'ai effectivement jamais entendu parler de MDN. Merci pour cela. Il sera utile pour les futurs JS questions.
  • J'ai, j'ai juste ne pense pas que cela fonctionnerait avec un "non déclarées" de la valeur, et je voulais voir si quelqu'un ici serait de savoir. Mais apparemment, pas défini a 2 significations différentes dans le JS monde, celui qui travaille dans une instruction du cas, et un qui se casse au moment de l'exécution. Pas si intuitive..
  • Est-il plus "fonctionnel" version d'une instruction switch?
  • non, il n'y a typeof var == 'undefined' et var === undefined et var == undefined, qui ont tous des significations explicites.
  • ok, donc il y a un autre sens, je ne connaissais pas...

InformationsquelleAutor egucciar | 2012-10-02