Operators
Operators are Reporter and Boolean blocks used for calculations, comparisons, logic, and string processing.
Arithmetic operators
Plus
Returns the sum of two values.
Minus
Returns the subtraction result of two values.
Multiply
Returns the product of two values.
Divide
Returns the division result of two values.
Modulus
Returns the remainder after division.
Round
Rounds to nearest integer (for example 2.6 -> 3).
Math single
Applies a single-argument math function.
Available functions:
abs: absolute value of a numberfloor: round down to nearest integerceiling: round up to nearest integersqrt: square rootsin: sine (angle-based)cos: cosine (angle-based)tan: tangent (angle-based)asin: inverse sineacos: inverse cosineatan: inverse tangentln: natural logarithm (basee)log: logarithm base10e^: raiseeto power of input10^: raise10to power of input
Math pair
Applies a two-argument math function.
Available functions:
min: smaller of two valuesmax: larger of two valuespow: first value raised to second value poweratan2: angle from X/Y pairhypot: hypotenuse length from two componentscopysign: first value with sign of second value
Pick random
Returns a random number in the selected range.
Comparison operators
Equal
Returns true when two values are equal.
Not equal
Returns true when two values are not equal.
Greater than
Returns true when left value is greater than right value.
Less than
Returns true when left value is less than right value.
Is in between
Returns true when a value is inside specified bounds.
Boolean logic operators
And
Returns true only when both conditions are true.
Or
Returns true when at least one condition is true.
Not
Inverts a boolean value.
Text operators
Join
Concatenates two text values.
Letter at
Returns character at a selected position in text.
Size of string
Returns string length.
String contains
Returns true if text contains specified substring.