Operators are a type of function that take one or two operands and return a value. Operators are typically syntactic sugar for underlying primitive functions (with the notable exceptions of . and %). Such primitives are rarely seen and using them is generally bad practice.

Syntax

Unlike normal functions, operators generally separate their arguments using the form [argument] operator argument. For example, the MULTIPLY function can also be represented using the * operator. Thus, MULTIPLY(3,5) is functionally the same as 3 * 5.

Math Operators

OperatorFunction EquivalentDescription
+ADDAdds numbers together
-MINUSSubtracts one number from another
*MULTIPLYMultiplies numbers
/DIVIDEDivides one number by another
^POW or POWERRaises a number to the power of another number
%NoneConverts a number to a percentage

Comparators

Comparators are a special class of operator.

OperatorFunctionSemanticDescription
=EQEqual toCheck if two things are the same. Case insensitive.
<>NENot equal toCheck if two things are not the same. Case insensitive.
<LTLess thanCheck if the first value is less than the second.
<=LTELess than or equal toCheck if the first value is less than or equal to the second.
>GTGreater thanCheck if the first value is greater than the second.
>=GTEGreater than or equal toCheck if the first value is greater than or equal to the second.

Other

OperatorFunctionDescription
:REFERENCECreates a range between two references
&CONCATConcatenates two strings
.NoneExtracts data from a smart chip