Operators
Operators are Reporter and Boolean blocks used for calculations, comparisons, logic, and string processing.
Arithmetic operators
Plus (Beginner)
Returns the sum of two values.
Minus (Beginner)
Returns the subtraction result of two values.
Multiply (Beginner)
Returns the product of two values.
Divide (Beginner)
Returns the division result of two values.
Modulus (Guru)
Returns the remainder after division.
Round (Guru)
Rounds to nearest integer (for example 2.6 -> 3).
Math single (Guru)
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 (Guru)
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 (Guru)
Returns a random number in the selected range.
Comparison operators
Equal (Beginner)
Returns true when two values are equal.
Not equal (Advanced)
Returns true when two values are not equal.
Greater than (Beginner)
Returns true when left value is greater than right value.
Less than (Beginner)
Returns true when left value is less than right value.
Is in between (Advanced)
Returns true when a value is inside specified bounds.
Boolean logic operators
And (Advanced)
Returns true only when both conditions are true.
Or (Advanced)
Returns true when at least one condition is true.
Not (Advanced)
Inverts a boolean value.
Text operators
Join (Advanced)
Concatenates two text values.
Letter at (Guru)
Returns character at a selected position in text.
Size of string (Advanced)
Returns string length.
String contains (Guru)
Returns true if text contains specified substring.