Verkürzte If Schleife

Dr_Ogen

Erfahrenes Mitglied
Also ich mach es kurz und schmerzlos:
Ich hab mal irgendwann gelesen das es die verkürzte if schleife gibt. jetzt weis ich aber nicht mehr wie die wahr. ich habe hier einen Sript der nicht funktioniert:

var hum=(pw == pw_eingabe)?:true:falsh;

wo liegt der Fehler?

thx Dr_Ogen
 
Ok ich hab das Problem gelöst:

var hum = (yy == xx) ? true : false ;//(bedingung) ? if-Anweisung : Else anweisung;

d.h. wenn yy=xx ist nimmt die Variable hum den wert true an und wennn nicht nimt sie false an.
 
Hi

ich werd aus Deinem Script nicht schlau. Wieso erstellst
Du eine neue variable hum ? Kann irgendwie nicht stimmen.

PHP:
x=7
x==7 ?trace('x is :'+x) : trace ('x is not '+x)
//output x is 7
x==9 ?trace('x is :'+x) : trace ('x is not '+x)
//output x is not 7

have a nice weekend
 
Also: Ist die Bedingung, xx ist yy erfüllt (sihe unten) nimt die Variable den wert true und wenn nicht false an. Ich kann die Variable jetzt zum Beispiel in einer if Schleife als Bedingung benutzten.

var xx= "yy";
hum= (xx=="yy") ? true : false;
if(hum){
gotoandstop(2);
}
 
Nur als kleine Anmerkung: Es gibt keine if-Schleifen. if-Anweisung, if-Konstrukt, if-Auswahl... aber bitte nicht if-Schleife :)

Fluke
 
Mensch Leute......

Ihr versteht einfach nicht wie ich das nutzen will. Also ich hab keine Lust immer die Bedingung neu zu schreiben, wenn ich mehrere if Bedingungsätze (oder was auch immer) auf verschiedenen Frames habe macht sich das (vor allem weil die Bedingung etwas komoplexer ist als xx="yy")sehr gut.
 
Zurück