Math Functions
Overview
These functions perform basic numeric operations on the input number and return a number as the result.
Reference
abs
abs(double x) double
Returns the absolute value of x
.
ceil
ceil(double x) long
Returns the smallest integer that is greater than or equal to x
.
floor
floor(double x) long
Returns the largest integer that is less than or equal to x
.
pow
pow(double x, double y) double
Returns x
raised to the power of y
.
round
round(double x[, int y]) long
Returns x
rounded to y
decimal places (precision).
The precision is 0
if omitted.
round(x, 0)
rounds the number to the nearest integer.
If y
is less than 0
, the number is rounded to the left of the decimal point by the indicated number of places.
max
max(double x, double y) double
Returns the greater of two numbers: x
and y
.
min
min(double x, double y) double
Returns the smallest of two numbers: x
and y
.
mod
mod(number x, number y) double
Returns the remainder (modulus) of number x
divided by number y
.
This function provides an alternative to x % y
syntax which is not supported.
cbrt
cbrt(double x) double
Returns cube root ∛ of x
.
sqrt
sqrt(double x) double
Returns √
of x
.
exp
exp(double x) double
Returns Euler constant e
(2.718281828459045) raised to the power of x
.
log
log(double x) double
Returns the natural logarithm (base e = 2.718281828459045
) of x
.
log10
log10(double x) double
Returns the base 10 logarithm of x
.
signum
signum(double x) int
Returns the signum
function of the argument: 0
if the argument is 0
, 1
if the argument is greater than 1
, -1
if the argument is less than 0
.