EvalEq: Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 3: Zeile 3:


===Syntax===
===Syntax===
  evalEq(string1,string2)
  evalEq(Expression term1, Expression term2)


===Parameter===
===Parameter===
* '''string1''' - Der Ausdruck, der z.B. auf der linken Seite einer Gleichung steht.
* '''term1''' - der Ausdruck, der z.B. auf der linken Seite einer Gleichung steht
* '''string2''' - Der Ausdruck, der z.B. auf der rechten Seite einer Gleichung steht.
* '''term2''' - der Ausdruck, der z.B. auf der rechten Seite einer Gleichung steht


===Return Value===
===Return Value===

Version vom 19. April 2017, 12:39 Uhr

Beschreibung

Die Funktion evalEq evaluiert zwei Ausdrücke miteinander. Das können z.B. zwei Fill-In Kästchen, die die linke und rechte Seite einer Gleichung darstellen, sein. evalEq erwartet zwei Strings und gibt einen String zurück.

Syntax

evalEq(Expression term1, Expression term2)

Parameter

  • term1 - der Ausdruck, der z.B. auf der linken Seite einer Gleichung steht
  • term2 - der Ausdruck, der z.B. auf der rechten Seite einer Gleichung steht

Return Value

  • Gibt einen String zurück, evaluiert aus string1-string2.

Beispiele

evalEq('x^2 + 4','3x')    --> returns 'x^2-3x+4'
evalEq('5','5')    --> returns '0'

Hinweise

  • Um den Ausdruck anschließend sinnvoll vergleichen zu können kann man z.B. die Funktion equalsExpr benutzen. Ein Beispiel:
equalsExpr(evalEq('x^2','x+1'),'x^2-x-1')    --> returns true