Math

Namespace

Math

Source:

Methods

(static) avg(values) → {number}

Description:
  • Calculate average of given array of numbers
Source:
Parameters:
Name Type Description
values Array.<number> Array of numbers
Returns:
Average
Type
number

(static) log10(x) → {number}

Description:
  • Polyfill for ECMAScript 2015 for Math.log10 https://www.ecma-international.org/ecma-262/6.0/#sec-math.log10
Source:
Parameters:
Name Type Description
x number X
Returns:
Result
Type
number

(static) median(values) → {number}

Description:
  • Calculate median of given array of numbers
Source:
Parameters:
Name Type Description
values Array.<number> Array of numbers
Returns:
Median
Type
number

(static) rand() → {number}

Description:
  • Better alternative to Math.random based on MRG32k2a algorithm
Source:
See:
Returns:
Random float number between 0 and 1
Type
number

(static) roundTo(num, precision)

Description:
  • Round given number to given precision
Source:
Parameters:
Name Type Description
num number Number to be rounded
precision number Precision

(static) sum(values) → {number}

Description:
  • Sum given array of numbers
Source:
Parameters:
Name Type Description
values Array.<number> Array of numbers
Returns:
Sum
Type
number