Rechercher : dans
Par :

Switch case javascript

Dernière réponse le 24 sep 2009 à 01:41:49 Fred, le 2 jan 2002 à 17:43:27 
 Signaler ce message aux modérateurs

Quelle est la syntaxe exacte pour affecter plusieurs valeurs dans un case ? J'en ai essayé plusieurs en vain avec , |

Meilleures réponses pour « switch case javascript » dans :
Numériser ses cassettes audio ou vinyles sur CD ou disque dur VoirComment transférer le contenu d'une cassette audio ou d'un vinyle vers son disque dur ? Comment graver sur CD ses vieux vinyles et cassettes ? Cet article vous présente le matériel et les logiciels nécessaires pour y remédier : I....
Casque audio, écouteurs, casque audio sans fil: comment choisir VoirPour regarder un film en toute tranquillité ou pour écouter de la musique sur un baladeur MP3, on ne va pas utiliser le même casque. Tout ce qu’il faut savoir pour bien choisir son casque. Présentation des produits Les écouteurs Le...
YouTube - Vous avez désactivé JavaScript VoirProblème Lorsque vous naviguez sur certains sites, tels que YouTube, ceux-ci affichent le message d'erreur suivant : Vous avez désactivé JavaScript ou bien vous possédez une ancienne version d'Adobe Flash Player. Téléchargez la dernière version...
Javascript - Les structures conditionnelles VoirQu'est-ce qu'une structure conditionnelle? On appelle structure conditonnelle les instructions qui permettent de tester si une condition est vraie ou non, ce qui permet notamment de donner de l'interactivité à vos scripts. L'instruction...
Langage C - Les structures conditionnelles VoirQu'est-ce qu'une structure conditionnelle ? On appelle structure conditionnelle les instructions qui permettent de tester si une condition est vraie ou non. Ces structures conditionnelles peuvent être associées à des structures qui se répètent...
Java: Les structures conditionnelles VoirQu'est-ce qu'une structure conditionnelle? On appelle structure conditonnelle les instructions qui permettent de tester si une condition est vraie ou non. Ces structures conditionnelles peuvent être associées à des structures qui se répètent...

1

Bobinours, le 2 jan 2002 à 18:06:57

Switch (var)
{
case '1':
case '2':
case '3': alert ('1, 2 ou 3');

case '4':
case '5':
case '6': alert ('4, 5 ou 6');

default: alert('autre');
}

-= Bobinours =-

Répondre à Bobinours

2

Loran, le 27 nov 2007 à 00:03:50

Switch (foo)
{
case A:
... something...
break;
case B:
... something...
break;
default:
...something...
break;
}

Répondre à Loran

3

Odissey, le 16 mar 2008 à 15:52:57

Hmmm. Non non Loran. Il parle d'affecter plusieurs valeurs à un case. Donc c'est la solution d'avant la meilleure.
Ca veut dire que si t'as plusieurs valeurs (a, b, c) et que tu veux les regrouper, tu mets pas de break apres les cases a et b, mes apres le case c.

switch(var){
case a:
alert();
case b:
alert();
case c:
alert();
break;
}

Répondre à Odissey

4

Khelan, le 16 jan 2009 à 15:51:04
  • +18

En fait, toutes vos réponses sont incomplètes...

Bobinours a oublié les quelques break afin d'avoir encore une utilité au case, Loran ne répond pas vraiment à la question, et Odissey produit un résultat différent entre a, b et c (puisque pour a il aura l'exécution de ce qui suit le case a, case b et case c, pour b uniquement ce qui suit le case b et le case c, pour c uniquement ce qui suit le case c).

Donc la solution :

switch(var)
{
case a:
case b:
case c:
alert('a, b, c');
break;
case e:
case f:
alert('e, f');
break;
default:
alert('autre');
break;
}

Répondre à Khelan

5

zouip, le 14 aoû 2009 à 11:57:41

Sachant qu'un break dans un default ne sert strictement à rien ;)

Répondre à zouip

6

 sly, le 24 sep 2009 à 01:41:49

Si un break dans un defaut sert si on met le defaut en premier, ce qui n'est pas très habituel certes

Répondre à sly
Collection CommentÇaMarche.net