• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Frage zu dieser Bedingung

milesdavis

New member
Hey liebe Leute,
ich habe folgende Bedingung:

Code:
 con1 ? ( (con2 || con3) ? "blue" : "white" ) : "green"


also quasi:

Code:
if con1 is false then "green"
if con1 is true and con2 || con3 is true then "blue"
if con1 is true and con2 || con3 is false then "white"


Nun ist es so, dass con2 und con3 immer die selbe Farbe haben, entweder "blue" oder "white"...
meine frage wäre, wie müsste ich die zeile ändern, damit con2 und con3 jeweils eine andere farbe bekommen?

Gruss

- - - Aktualisiert - - -

problem ist gelöst, trotzdem danke an alle!
 
Natürlich, im grunde habe ich aus dem ursprünglichen Konstrukt mit dem "?" Operator eine if-else anweisung gemacht, weil ich es anders nicht hinbekommen hätte.

Code:
                     if (con1 ) {
							           
                     return "blue";
						
                        } else if ( con2){
                     return "white"
                }
				
	                   else if (con3){
                     return "green"
                }
			  
			              else {
                     return "grey"
                }
 
Zurück
Oben