Math

Methods

static avg(values) → {number}

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

static log10(x) → {number}

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

static median(values) → {number}

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

static rand() → {number}

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

static roundTo(num, precision)

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

static sum(values) → {number}

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