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...
Javascript - Modifier la hauteur (height) d'un élément HTML VoirPour modifier la hauteur d'un élément HTML en javascript, il suffit d'utiliser sa propriété de style "height". Pour cela vous pouvez y faire référence de la manière suivante : Si vous souhaitez connaître la hauteur (height) d'un bloc HTML, il...
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...
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...
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...

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
  • +17

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