Schreibe ich den richtigen Schalterkasten?Schaltergehäuse mit Bedingungen
var cnt = $("#div1 p").length;
alert(cnt);
switch (cnt) {
case (cnt >= 10 && cnt <= 20):
alert('10');
break;
case (cnt >= 21 && cnt <= 30):
alert('21');
break;
case (cnt >= 31 && cnt <= 40):
alert('31');
break;
default:
alert('>41');
}
Aus irgendeinem Grund tritt die Warnung nicht auf, wenn die Bedingungen übereinstimmen!
haben Sie davon gehört, wenn ... elseif ... else-Anweisung? – rochal
IMO die richtige Antwort auf diese Frage erhielt die wenigsten Stimmen. Siehe die Antwort von Fabien Ménager. Dies sollte der richtige sein. Das Schreiben dieser Art von Code mithilfe von switch ist besser lesbar als die Verwendung von if else-Anweisungen. Ich benutze diesen hier in solchen Situationen. – Foreever