Hallo,
Bei diesen drei Dingen habe ich hunderte von Möglichkeiten probiert (Klammern usw.), doch niemals hat es funktioniert.
Ich frage mich jetzt: Bin ich einfach nur zu blöd oder geht das wirklich nicht???
Mit switch kann man auch auf true/false pruefen und bei den cases entsprechende Bedingungen formulieren:
function bla(xyz)
{
switch(true)
{
case(xyz<=10):
alert("Der Wert ist kleiner als 10 oder gleich 10.");
break;
case(xyz>10 && xyz<20):
alert("Der Wert liegt zwischen 10 und 20.");
break;
case(xyz>=20):
alert("Der Wert ist groesser als 20 oder gleich 20.");
break;
default:
alert("Kein Ergebnis erhalten."); // wenn xyz z. B. ein String ist
break;
}
}
bla(5);
bla(15);
bla(20);
bla("abc");
MfG, Thomas