UNPKG

js-function-lib

Version:

JavaScript function library

27 lines (26 loc) 693 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); /** * 根据 precision(精度) 向上舍入 number。( precision(精度)可以理解为保留几位小数) * * @param {number} number 要向上舍入的值 * @param {number} [precision=0] 向上舍入的的精度 * @returns 返回向上舍入的值 * @version 1.1.9 * @example * * ceil(1.01); * // => 2 * * ceil(1.001, 2); * // => 1.01 * * ceil(21.4, -1); * // => 30 */ function ceil(number, precision) { if (precision === void 0) { precision = 0; } var pow = Math.pow(10, precision); return Math.ceil(number * pow) / pow; } exports.default = ceil;