Math Functions and Properties

In this Page

Not all supported methods may be in the Functions and Properties drop-down list. If not available, you may type it in.

abs

Description

Returns the absolute value of a number "x".

This is similar to the JavaScript Math.abs().

Syntax
Math.abs(number)
Example

Expression: Math.abs(-1)

Result: 1

ceil

Description

Returns the smallest integer greater than or equal to a number "x".

This is similar to the JavaScript Math.ceil().

Syntax
Math.ceil(number)
Example

Expression: Math.ceil(3342.3)

Result: 3343

floor

Description

Returns the largest integer less than or equal to a number "x".

This is similar to the JavaScript Math.floor().

Syntax

Math.floor(number)
Example

Expression: Math.floor(3342.3)

Result: 3342


max

Description

Returns the largest number in a series of supplied numbers.

This is similar to the JavaScript Math.max().

Syntax
Math.max(value1, value2, ...)
Example

Expression: Math.max(10,12,30)

Result: 30

min

Description

Returns the smallest number in a series of supplied numbers.

This is similar to the JavaScript Math.min().

Syntax
Math.min(value1, value2, ...)
Example

Expression: Math.min(10,12,30)

Result: 10

pow

Description

Returns the base to the exponent power.

This is similar to the JavaScript Math.pow().

Syntax
Math.pow(base, exponent)
Example

Expression: Math.pow(9, 1.5)

Result: 27

random

Description

Returns a floating-point, pseudo-random number from 0 (inclusive) up to but not including 1.

This is similar to the JavaScript Math.random().

Syntax
Math.random()
Example

Expression: Math.random()

Result: 0.29628396818343006

randomUUID

DescriptionGenerates a random UUID string.
Syntax
Math.randomUUID()
Example

Expression: Math.randomUUID()

Result: 2c28e2c0-9767-11e4-9a0d-c3f2b01def6d

round

Description

Returns the number of the value rounded off to the nearest integer.

This is similar to the JavaScript Math.round().

Syntax
Math.round(value1)
Example

Expression: Math.round(3.14159265358979)

Result: 3

Expression: Math.round(3.64159265358979)

Result: 4

Expression: Math.round(-3.14159265358979)

Result: -3

sign

Description

Returns the sign of a number, indicating if it is a positive number, negative number, zero, or not a number.

This is similar to the JavaScript Math.sign() except that negative and positive zero are treated as positive zero.

Syntax
Math.sign(number)
Example

Expression: Math.sign('x')

Result: NaN


Expression: Math.sign('-5')

Result: -1

trunc

Description

Returns the integral number, removing any fractional digits.

This is similar to the JavaScript Math.trunc().

Syntax
Math.trunc(number)
Example

Expression: Math.trunc(14.29)

Result: 14

Properties

The following JavaScript constants are supported: