Icon Operators

Elevate Web Builder supports most Object Pascal operators, and these operators are detailed below.

Boolean Operators
The following are the boolean operators, ordered by their operator precedence:

OperatorDescription
notFlips a boolean expression so that True becomes False, or vice-versa.
andReturns True if both the left and right boolean expressions are True.
orReturns True if either the left or right boolean expression is True.

Comparison Operators
The following are the comparison operators, ordered by their operator precedence:

OperatorDescription
=Returns True if both the left and right expressions are equal.
<>Returns True if both the left and right expressions are not equal.
>Returns True if the left expression is greater than the right expression.
>=Returns True if the left expression is greater than or equal to the right expression.
<Returns True if the left expression is less than the right expression.
<=Returns True if the left expression is less than or equal to the right expression.
isReturns True if the left expression is an instance of the class type specified in the right expression.

Arithmetic Operators
The following are the arithmetic operators, ordered by their operator precedence:

OperatorDescription
notReturns an integer that represents the inverse of all bits in the right integer expression.
orReturns an integer that represents all set bits in the left and right integer expressions.
xorReturns an integer that represents all set bits in either the left or right, but not both, integer expressions.
andReturns an integer that represents all bits that are set in both the left and right integer expressions.
*Multiplies the left numeric expression by the right numeric expression.
/Divides the left numeric expression by the right numeric expression.
divDivides the left integer expression by the right integer expression.
-Subtracts the right numeric expression from the left numeric expression.
+Adds the right numeric expression to the left numeric expression.
modReturns the remainder derived from dividing the left numeric expression by the right numeric expression.
shlReturns the left integer expression shifted to the left by the number of bits specified by the right integer expression.
shrReturns the left integer expression shifted to the right by the number of bits specified by the right integer expression.

String Operators
The following are the string operators, ordered by their operator precedence:

OperatorDescription
+Concatenates the right string expression to the left string expression.
Image