if - Abfrage mit mehreren Möglichkeiten
Kai345
- javascript
Grütze .. äh ... Grüße!
Wenn ich eine if-Abfrage z.B. in folgender Form mache ...
if (a == 2 || b >= 3 || c < 5)
kann ich dann, ohne erneut innerhalb des if-Blocks die Vergleichs-Terme
einzeln mit if abzufragen feststellen, _welcher_ der Vergleichs-Terme
wahr geworden ist? Bietet JS da irgendwas?
Cü
Kai
Hallo!
kann ich dann, ohne erneut innerhalb des if-Blocks die Vergleichs-Terme
einzeln mit if abzufragen feststellen, _welcher_ der Vergleichs-Terme
wahr geworden ist? Bietet JS da irgendwas?
Nein.
Vl gibt dir Switch das was du brauchst.
Hallo,
Grütze .. äh ... Grüße!
Wenn ich eine if-Abfrage z.B. in folgender Form mache ...
if (a == 2 || b >= 3 || c < 5)
kann ich dann, ohne erneut innerhalb des if-Blocks die Vergleichs-Terme
einzeln mit if abzufragen feststellen, _welcher_ der Vergleichs-Terme
wahr geworden ist? Bietet JS da irgendwas?
Das einzige was mir einfällt währe etwas wie:
var res = new Array(3);
if (a == 2 && res[0] = true || b >= 3 && res[1] = true || c < 5 && res[2] = true){
if (res[1]){
//würde er ausführen, falls das 2. Argument true war.
}
}
Grundsätzlich sind Zuweisungen in Vergleichen aber etwas unschön.
mfg. Daniel