UNPKG

fxparser

Version:

Formula parser designed for Yotta Needs.

27 lines (24 loc) 568 B
/** * Convert value into number. * * @param {String|Number} number * @returns {*} */ export function toNumber(number) { var result = void 0; if (typeof number === 'number') { result = number; } else if (typeof number === 'string') { result = number.indexOf('.') > -1 ? parseFloat(number) : parseInt(number, 10); } return result; } /** * Invert provided number. * * @param {Number} number * @returns {Number} Returns inverted number. */ export function invertNumber(number) { return toNumber(number) === 0 ? 0 : -1 * toNumber(number); }