UNPKG

js-function-lib

Version:

JavaScript function library

27 lines (26 loc) 708 B
"use strict"; 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;