Hallo Thomas,
switch() kann in Sprachen wie PHP oder JavaScript auch auf Wahrheitswerte pruefen:
Wobei bei JavaScript zu beachten ist, dass das bloße Einlesen einer Seite mit einer derartigen Konstruktion Netscape 4 zum Absturz bringt. Es nützt auch nichts, die Funktion vorher abzubrechen (also sowas wie if (document.layers) return;); der Absturz erfolgt schon beim Einlesen - d.h. man hat keine Chance, das ohne größere Tricks zu umgehen.
Viele Grüße,
Christian