Supported operators
Arithmetic Operators
+ (Addition)
{% 2 + 3 %} >> 5- (Subtraction)
{% 7 – 4 %} >> 3* (Multiplication)
{% 2 * 3 %} >> 6/ (Division)
{% 9 / 3 %} >> 3% (Modulus)
{% 10 % 3 %} >> 1** (Pow)
{% 5 ** 2 %} >> 25Logical Operators
! (not)
{% !true ? "true": "false" %} >> false&& (And)
{% true && false ? "true": "false" %} >> false|| (Or)
{% true || false ? "true": "false" %} >> trueBitwise Operators
& (And)
{% 5 & 3 %} >> 1| (Or)
{% 5 | 3 %} >> 7^ (Xor)
{% 5 ^ 3 %} >> 6Comparison Operators
== (Equal)
{% 22 == '22' %} >> True=== (Identical)
{% 22 === '22' %} >> False!= (Not equal)
{% 22 != '22' %} >> True!== (Not identical)
{% 22 !== '22' %} >> True< (Less than)
{% 5 < 8 %} >> True> (Greater than)
{% 6 > 6 %} >> False<= (Less than or equal to)
{% 4 <= 7 %} >> True>= (Greater than or equal to)
{% 6 >= 6 %} >> TrueMatches (Regex match)
{% {dataField} matches "/bar/" ? "yes" : "no" %}Array
In (Contain)
{% 5 in [5,1,3] %} >> TrueNot in (Does not contain)
{% 7 not in [2,8,9] %} >> TrueString
~ (Concatenation)
{% 'Hello' ~ 'World!' %} >> HelloWorld!Ternary Operators
?: (Conditional Expression)
{% {financial_status} === 'paid' ? 'All paid' : 'Waiting for payment' %}
{% {financial_status} === 'paid' ? uppercase({financial_status}) : 'Waiting for payment' %}
Related articles you may find helpful
- Container Component
- Is it possible to conditionally hide a page in the document?
- Which fonts, languages and characters are supported?
Updated on: 04/09/2025
Thank you!
