Ifthenelse: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
|||
| (22 dazwischenliegende Versionen von 7 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
===Zugehörige Evaluatoren=== | |||
*'''MathEvaluator''' | |||
=== Beschreibung === | === Beschreibung === | ||
Die Funktion ''ifthenelse'' wählt zwischen zwei Zeichenketten, abhängig vom logischen Wahrheitsgehalt einer gegebenen Aussage. Als Aussage sind rationale Zahlen, sowie mathematische Terme und Un-/Gleichungen zulässig. Zahlen ungleich 0 werden als ''wahr'', 0 wird zu ''falsch'' ausgewertet. | Die Funktion ''ifthenelse'' wählt zwischen zwei Zeichenketten, abhängig vom logischen Wahrheitsgehalt einer gegebenen Aussage. Als Aussage sind rationale Zahlen, sowie mathematische Terme und Un-/Gleichungen zulässig. Zahlen ungleich 0 werden als ''wahr'', 0 wird zu ''falsch'' ausgewertet. | ||
| Zeile 5: | Zeile 8: | ||
=== Syntax === | === Syntax === | ||
ifthenelse( | ifthenelse([[Boolean]] aussage, wahrAussage, falschAussage) | ||
=== Parameter === | === Parameter === | ||
* '''aussage''' - logisch auzuwertende Aussage | * '''aussage''' - logisch auzuwertende Aussage | ||
* '''wahrAussage''' - | * '''wahrAussage''' - wird im Falle einer wahren Aussage zurückgegeben (Funktion|Object) | ||
* '''falschAussage''' - | * '''falschAussage''' - wird im Falle einer falschen Aussage zurückgegeben (Funktion|Object) | ||
=== Return Value === | === Return Value === | ||
| Zeile 17: | Zeile 20: | ||
=== Beispiele === | === Beispiele === | ||
==== Standardfälle ==== | ==== Standardfälle ==== | ||
==== Benutzung | ifthenelse(1, 'wahr', 'falsch') --> returns 'wahr' | ||
ifthenelse( | |||
ifthenelse( | ifthenelse(5*2+5==5*3, 4, 5) --> returns 4 | ||
==== Benutzung mit Variablen ==== | |||
ifthenelse(1, [var=a], 'text') --> returns Inhalt von [var=a] | |||
==== Benutzung mit studentischen Eingaben ==== | |||
ifthenelse([input=field1], 'then', 'else') | |||
=== Hinweise === | === Hinweise === | ||
* | * 0 wird zu ''false'' ausgewertet, 1 wird zu ''true'' ausgewertet. | ||
[[Kategorie:Evaluatorfunktion]] | [[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Booleanfunktionen]][[Kategorie:JACK2]][[Kategorie:JACK3]] | ||
Aktuelle Version vom 18. November 2025, 13:28 Uhr
Zugehörige Evaluatoren
- MathEvaluator
Beschreibung
Die Funktion ifthenelse wählt zwischen zwei Zeichenketten, abhängig vom logischen Wahrheitsgehalt einer gegebenen Aussage. Als Aussage sind rationale Zahlen, sowie mathematische Terme und Un-/Gleichungen zulässig. Zahlen ungleich 0 werden als wahr, 0 wird zu falsch ausgewertet.
Die Funktion erwartet eine Aussage, die sich zu wahr oder falsch auswerten lässt, einen String, der zurückgegeben wird, falls die Aussage wahr ist, und einen String, der zurückgegeben wird, falls die Aussage falsch ist. Es wird ein String zurückgegeben.
Syntax
ifthenelse(Boolean aussage, wahrAussage, falschAussage)
Parameter
- aussage - logisch auzuwertende Aussage
- wahrAussage - wird im Falle einer wahren Aussage zurückgegeben (Funktion|Object)
- falschAussage - wird im Falle einer falschen Aussage zurückgegeben (Funktion|Object)
Return Value
- Gibt einen String zurück
Beispiele
Standardfälle
ifthenelse(1, 'wahr', 'falsch') --> returns 'wahr' ifthenelse(5*2+5==5*3, 4, 5) --> returns 4
Benutzung mit Variablen
ifthenelse(1, [var=a], 'text') --> returns Inhalt von [var=a]
Benutzung mit studentischen Eingaben
ifthenelse([input=field1], 'then', 'else')
Hinweise
- 0 wird zu false ausgewertet, 1 wird zu true ausgewertet.