Page 1 of 1

it then else

Posted: 25 Aug 2018 17:22
by frage
Hallo Forum,

ich habe ein kleines Problem mit der

if then else Funktion.

Bsp.:
if (Ergebnis > 10) {Wert4 = 5000;} else {Wert4 = 2500;}
das funktioniert.

Jetzt möchte ich aber gerne, die Zahl 5000 und die Zahl 2500 durch Worte ersetzen.

Also dachte ich mir das könnte doch so
if (Ergebnis > 10) {Wert4 = "zu groß";} else {Wert4 = "zu klein";}
oder so
if (Ergebnis > 10) {Wert4 = zu groß;} else {Wert4 = zu klein;}
funktionieren. Aber so geht es nicht.

Wie kann ich das problem lösen.

Danke.

Gruß
frage

Re: it then else

Posted: 25 Aug 2018 18:39
by Desmanto
What error do you get? It supposed to be correct already. I tried

Code: Select all

if (Ergebnis > 10) {Wert4 = "zu groß";} else {Wert4 = "zu klein";}
It works fine, Ergebnis = 3, then Wert4 is "zu klein".

To improve the script, you can use the ternary form of the if() in the block, since both assign the value to the same variable Wert4.

Code: Select all

Wert4 = if(Ergebnis > 10) "zu groß" else "zu klein"

Re: it then else

Posted: 25 Aug 2018 22:31
by frage
Hallo Desmanto,

danke für die Hilfe.
Wo mein Fehler war konnte ich nicht feststellen.
Es war mit Sicherheit ein ; Leerzeichen oder oder

Gruß
frage