js-function-lib
Version:
JavaScript function library
27 lines (26 loc) • 708 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
/**
* 根据 precision(精度) 向下舍入 number。( precision(精度)可以理解为保留几位小数)
*
* @param {number} number 要向下舍入的值
* @param {number} [precision=0] 向下舍入的精度
* @returns {number} 返回向下舍入的值
* @version 1.1.9
* @example
*
* floor(4.006);
* // => 4
*
* floor(0.046, 2);
* // => 0.04
*
* floor(4060, -2);
* // => 4000
*/
function floor(number, precision) {
if (precision === void 0) { precision = 0; }
var pow = Math.pow(10, precision);
return Math.floor(number * pow) / pow;
}
exports.default = floor;