SigServer:SignatureMath
Function Reference
Mathematical
abs
number abs(number value);
Returns the absolute value of a number
Example
abs(1); // Returns 1 abs(-1); // Returns 1
ceil
number ceil(number value);
Returns the ceiling of a number.
Example
ceil(1.4); // Returns 2 ceil(1.9); // Returns 2
floor
number floor(number value);
Returns the floor of a number.
Example
floor(1.1); // Returns 1 floor(1.9); // Returns 1
max
number max(number value1, number value2[, number ...]);
Returns the numerically highest value of the given arguments. At least two arguments are required.
Example
max(3, 5); // Returns 5 max(3, 1.2, 5, 5.1); // Returns 5.1
min
number min(number value1, number value2[, number ...]);
Returns the numerically lowest value of the given arguments. At least two arguments are required.
Example
min(3, 5); // Returns 3 min(3, 1.2, 5, 5.1); // Returns 1.2
mod
number mod(number dividend, number divisor);
Returns the reminder when dividing dividend with divider.
Example
mod(10, 3); // Returns 1
pow
number pow(number base, number exp);
Returns base to the power of exp.
Example
pow(3, 2); // Returns 9 pow(2, 3); // Returns 8
round
number round(number value[, number precision]);
Returns base to the power of exp.
Example
round(2.4); // Returns 2 round(2.5); // Returns 3 round(2.55, 1); // Returns 2.6
sqrt
number sqrt(number value);
Returns the square root of value.
Example
sqrt(9); // Returns 3
Miscellaneous
if
Alias of notempty();
notempty
mixed notempty(mixed value[, string true[, string false]]);
Check's if the first argument is not empty. Returns TRUE or FALSE if the optional arguments aren't specified. If they are specified it returns the second argument if TRUE and the third argument if FALSE.
Example
notempty(""); // Returns false notempty("Foobar"); // Returns true notempty(6 > 2); // Returns true notempty("", "Not empty", "Empty") // Returns "Empty"