D.R.: if - Abfrage mit mehreren Möglichkeiten

Beitrag lesen

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