UNPKG

functionfoundry

Version:
19 lines (17 loc) 538 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = roundup; // Copyright 2015 JC Fisher // ROUNDUP converts a number to a fixed precision by rounding up. function roundup(number, precision) { var factors = [1, 10, 100, 1000, 10000, 100000, 1000000, 10000000, 100000000, 1000000000]; var factor = factors[precision]; if (number > 0) { return Math.ceil(number * factor) / factor; } else { return Math.floor(number * factor) / factor; } } module.exports = exports["default"];