[js] switch functie, meerdere waardes 'case'

Pagina: 1
Acties:

  • r0bert
  • Registratie: September 2001
  • Laatst online: 11-08 16:19
Ik vroeg me af of het misschien mogelijk was, om ipv 1 label, meerdere labels bij 1 dezelfde case op te nemen.

vb met 1 label:
code:
1
2
3
4
5
6
7
8
switch (sCase) {
   case "schaap":
     fnZeg('blaat'); // ook al mekkert een schaap :P
     break;
   case "geit":
     fnZeg('blaat');
     break;
}

vb: met 2 labels:
code:
1
2
3
4
5
switch (sCase) {
   case "schaap" || "geit": // weet dus niet hoe dit moet :S
     fnZeg('blaat'); 
     break;
}

Maar de bovenstaande code werkt dus niet. weet iemand of het uberhaupt kan; en wat helemaal mooi zou zijn, hoe :?

Verwijderd

Interessante vraag, dit is het eerste dat bij me opkomt:
code:
1
2
3
4
5
6
7
8
9
10
11
12
switch (sCase) {
   case "paard":
     fnZeg('hinnik');
     break;
   case "schaap":
   case "geit":
     fnZeg('blaat');
     break;
   case "koe":
     fnZeg('loei');
     break;
}

Dat lijkt me op zich wel een logische constructie :)

  • r0bert
  • Registratie: September 2001
  • Laatst online: 11-08 16:19
Zo zie je maar dat de eerste indruk vaak de beste is :) (helaas niet altijd bij scripten).
het werkt gewoon in 1x helemaal koel! :P dankje Cheatah

Is idd eigenlijk wel logisch, maar ik was er gewoon niet op gekomen :)

Verwijderd

Op maandag 20 mei 2002 13:38 schreef Cheatah het volgende:
fnZeg('hinnik');
[/code]
HINNIK, me site ;)