js-function-lib
Version:
JavaScript function library
27 lines (26 loc) • 693 B
JavaScript
;
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;