Eine ganze Reihe an mathematischen Operationen kann zusammen mit Funktionen genutzt werden. Mathematische Operationen geben Zahlen an. Wenn Werte, die nicht numerisch sind, mathematischen Operationen unterzogen werden (z.B. einer Zeichenkette), wird der nicht numerische Wert unverändert zurückgegeben.

Berechnungen, die mehr als eine arithmetische Operation enthalten, nutzen die standardmäßige Reihenfolge von Operationen. Ein Beispiel: Die Berechnung ${10+15*3-5} gibt den Wert 50 zurück.

Beispiel

Das benutzerdefinierte Attribut (​AtbNummer​) wird einem numerischen Datentyp zugeordnet.

Wenn der Wert, der in ​AtbNummer​ gespeichert ist, dem Wert ​5​ entspricht, gibt die folgende Funktion den numerischen Wert ​15​ zurück:

<%${user.CustomAttribute['AtbNumber']*4-5}%>