Skip to main content
NICE CXone Expert

We will be closed on Wednesday, January 1st in observance of New Years Day

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?