if - Abfragen zusammenfassen
Jackie
- javascript
0 Thomas Hieck0 Gerd
Hallo Forum!
Erstmal folgende if-Abfragen:
var Hans = "gelb";
for (i=0; i<20; i++) {
if ( i == 4)
Hans = "rot";
if ( i == 5)
Hans = "gelb";
if ( i == 6)
Hans = "rot";
if ( i == 7)
Hans = "gelb";
if ( i == 17)
Hans = "rot";
if ( i == 18)
Hans = "gelb";
document.write(Hans);
}
Hier wird dreimal "rot" geschrieben, sonst 17 x "gelb".
Wie kann ich nun diese if-Abfragen platzsparend zusammenfassen? Etwa nach dem Schema:
if ( i==(4617)
Hans = "rot"
else Hans="gelb";
Besten Dank schon mal im voraus
Jackie
Wie kann ich nun diese if-Abfragen platzsparend zusammenfassen? Etwa nach dem Schema:
if ( i==(4617)
Hans = "rot"
else Hans="gelb";
Wie kann man zu so unhumaner Zeit sich mit Javascript abplagen ;-) Die Loesung hast Du ja schon fast. Vielleicht geht es sogar so, wie Du geschrieben hast. Ansonsten halt diese Zeile:
Hans = (i==4 i==6 i==17) ? "rot" : "gelb";
Viele Gruesse, Thomas Hieck.
Hallo Jackie
if ( i==(4617)
»» Hans = "rot"
du hast hans ja schon mit "gelb" vorbelegt"
Erstmal folgende if-Abfragen:
tschuess
Gerd