Math

Math

The namespace for all UF/Number utility functions, typically for static methods.

Source:

Members

(static) modifyRange :function

Source:
Type:
  • function

Methods

(static) addRange(arg0_range, arg1_number) → {Array.<number>}

Adds a number to a range.

Source:
Parameters:
Name Type Description
arg0_range Array.<number>
arg1_number number
Returns:
Type:
Array.<number>

(static) addRanges(arg0_range, arg1_range) → {Array.<number>}

Adds a range by another.

Source:
Parameters:
Name Type Description
arg0_range Array.<number>
arg1_range Array.<number>
Returns:
Type:
Array.<number>

(static) alphabetise(arg0_string) → {string}

Alphabetises a given number into a string (a0-j9).

Source:
Parameters:
Name Type Description
arg0_string number
Returns:
Type:
string

(static) degreesToRadians(arg0_degrees) → {number}

Converts degrees to radians.

Source:
Parameters:
Name Type Description
arg0_degrees number
Returns:
Type:
number

(static) deordinalise(arg0_string) → {number}

Deordinalises a string.

Source:
Parameters:
Name Type Description
arg0_string string
Returns:
Type:
number

(static) divideRange(arg0_range, arg1_number) → {Array.<number>}

Divides a range by another.

Source:
Parameters:
Name Type Description
arg0_range Array.<number>
arg1_number number
Returns:
Type:
Array.<number>

(static) divideRanges(arg0_range, arg1_range) → {Array.<number>}

Divides a range by another.

Source:
Parameters:
Name Type Description
arg0_range Array.<number>
arg1_range Array.<number>
Returns:
Type:
Array.<number>

(static) exponentiateRange(arg0_range, arg1_power) → {any|Array.<number>}

Exponentiates a range by a given power.

Source:
Parameters:
Name Type Description
arg0_range Array.<number>
arg1_power number
Returns:
Type:
any | Array.<number>

(static) exponentiateRanges(arg0_range, arg1_range) → {Array.<number>}

Exponentiates a range by another.

Source:
Parameters:
Name Type Description
arg0_range Array.<number>
arg1_range Array.<number>
Returns:
Type:
Array.<number>

(static) getMidpoint(arg0_range) → {number}

Fetches the midpoint of a range.

Source:
Parameters:
Name Type Description
arg0_range Array.<number>
Returns:
Type:
number

(static) getRange(arg0_range) → {Array.<number>}

Gets a range from a given variable.

Source:
Parameters:
Name Type Description
arg0_range any
Returns:
Type:
Array.<number>

(static) multiplyRange(arg0_range, arg1_number) → {Array.<number>}

Multiplies a range by a number.

Source:
Parameters:
Name Type Description
arg0_range Array.<number>
arg1_number number
Returns:
Type:
Array.<number>

(static) multiplyRanges(arg0_range, arg1_range) → {Array.<number>}

Multiplies a range by another.

Source:
Parameters:
Name Type Description
arg0_range Array.<number>
arg1_range Array.<number>
Returns:
Type:
Array.<number>

(static) numerise(arg0_string) → {number}

Numerises a given string back into a number (a0-j9).

Source:
Parameters:
Name Type Description
arg0_string string
Returns:
Type:
number

(static) randomNumber(arg0_min, arg1_max, arg2_optionsopt) → {number}

Generates a random number between [arg0_min, arg1_max].

Source:
Parameters:
Name Type Attributes Description
arg0_min number
arg1_max number
arg2_options Object <optional>
Name Type Attributes Description
do_not_round boolean <optional>
Returns:
Type:
number

(static) returnSafeNumber(arg0_number, arg1_defaultopt) → {number}

Returns a safe number from a given variable.

Source:
Parameters:
Name Type Attributes Default Description
arg0_number any
arg1_default number <optional>
0
Returns:
Type:
number

(static) root(arg0_number, arg1_root) → {number}

Nth roots a number.

Source:
Parameters:
Name Type Description
arg0_number number
arg1_root number
Returns:
Type:
number

(static) rootRange(arg0_range, arg1_root) → {Array.<number>}

Roots a range by a given number.

Source:
Parameters:
Name Type Description
arg0_range Array.<number>
arg1_root number
Returns:
Type:
Array.<number>

(static) rootRanges(arg0_range, arg1_range) → {Array.<number>}

Roots ranges by one another.

Source:
Parameters:
Name Type Description
arg0_range Array.<number>
arg1_range Array.<number>
Returns:
Type:
Array.<number>

(static) roundNumber(arg0_number, arg1_places) → {string}

Rounds a number to a specific number of places.

Source:
Parameters:
Name Type Description
arg0_number
arg1_places
Returns:
Type:
string

(static) subtractRange(arg0_range, arg1_number) → {Array.<number>}

Subtracts a number from a range.

Source:
Parameters:
Name Type Description
arg0_range Array.<number>
arg1_number number
Returns:
Type:
Array.<number>

(static) subtractRanges(arg0_range, arg1_range) → {Array.<number>}

Subtracts a range from another.

Source:
Parameters:
Name Type Description
arg0_range Array.<number>
arg1_range Array.<number>
Returns:
Type:
Array.<number>