Skip to main content
NICE CXone Expert
Expert Success Center

Num functions

These num functions are part of the DekiScript and Expert runtime environment.

num.abs(number) : num

Get absolute value of number.

Name Type Description
number num number

num.acos(number) : num

Get the angle whose cosine is the specified number.

Name Type Description
number num number

num.asin(number) : num

Get the angle whose sine is the specified number.

Name Type Description
number num number

num.atan(number) : num

Get the angle whose tangent is the specified number.

Name Type Description
number num number

num.atan2(x, y) : num

Get the angle whose tangent is the quotient of two specified numbers.

Name Type Description
x num number
y num number

num.cast(value) : num

Cast value to a number or nil if not possible.

Name Type Description
value any value to cast

num.ceiling(number) : num

Get the smallest integer greater or equal to the specified number.

Name Type Description
number num number

num.cos(angle) : num

Get the cosine of the specified angle.

Name Type Description
angle num angle

num.cosh(angle) : num

Get the hyperbolic cosine of the specified angle.

Name Type Description
angle num angle

num.exp(number) : num

Get e raised to the specified number.

Name Type Description
number num number

num.floor(number) : num

Get the largest integer less or equal to the specified number.

Name Type Description
number num number

num.format(number, format) : str

Show number in custom format.

Name Type Description
number num number
format str number format string (http://msdn2.microsoft.com/en-us/lib...k8(VS.80).aspx)

num.int(number) : num

Get the integral part of the specified number.

Name Type Description
number num number

num.isinfinity(number) : bool

Check if number is infinite.

Name Type Description
number num number

num.isnan(number) : bool

Check if number is not-a-number (NaN).

Name Type Description
number num number

num.isnegativeinfinity(number) : bool

Check if number is negative infinity.

Name Type Description
number num number

num.ispositiveinfinity(number) : bool

Check if number is positive infinity.

Name Type Description
number num number

num.log(number, base) : num

Get the logarithm of the specified number in the specified base.

Name Type Description
number num number
base num (optional) base (default: e)

num.max(first, second) : num

Get the larger of two numbers.

Name Type Description
first num first number
second num second number

num.min(first, second) : num

Get the smaller of two numbers.

Name Type Description
first num first number
second num second number

num.pow(base, exponent) : num

Get the specified number raised to the specified power.

Name Type Description
base num base number
exponent num exponent number

num.random() : num

Return a random number between 0 and 1.

num.round(number, digits) : num

Round to nearest number with given precision.

Name Type Description
number num number
digits num (optional) digits to keep after decimal point (default: 0)

num.series(start, end, step) : list

Create a series of numbers.

Name Type Description
start num starting value
end num ending value
step num (optional) step value (default: 1 or -1)

num.sign(number) : num

Get a value indicating the sign of the number.

Name Type Description
number num number

num.sin(angle) : num

Get the sine of the specified angle.

Name Type Description
angle num angle

num.sinh(angle) : num

Get the hyperbolic sine of the specified angle.

Name Type Description
angle num angle

num.sqrt(number) : num

Get the square root of the specified number.

Name Type Description
number num number

num.tan(angle) : num

Get the tangent of the specified angle.

Name Type Description
angle num angle

num.tanh(angle) : num

Get the hyperbolic tangent of the specified angle.

Name Type Description
angle num angle
  • Was this article helpful?