115 votes

javascript: utilisation d’une condition dans le cas du commutateur

Désolé pour cette question stupide. Comment puis-je utiliser une condition pour un cas dans l’élément javascript switch-case language ? Comme dans l’exemple ci-dessous, un cas doit correspondre lorsque la variable `` est 0 ; toutefois, mon code ne fonctionne pas :

Merci pour tout conseil!

29voto

Eric Points 36290

Vous avez beaucoup trop compliqué cela. Écrivez-le avec des instructions if à la place comme ceci:

Ou, si ChaosPandion essaie d’optimiser autant que possible:

9voto

ChaosPandion Points 37025

Vous souhaitez utiliser les instructions if :

8voto

zyklus Points 31683

Voir la réponse de dmp ci-dessous. Je supprimerais cette réponse si je le pouvais, mais elle a été acceptée, c’est donc la meilleure chose à :)

<strike>Tu peux pas. Les interpréteurs JS exigent que vous compariez avec l’instruction switch (par exemple, il n’y a pas d’instruction « case when »). Si vous voulez vraiment le faire, vous pouvez simplement faire des `` blocs.</strike>

6voto

Mike Samuel Points 54712
<pre><code></code><p><code></code><code></code> Déclarations.</p></pre>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X