UNPKG

abbott-methods

Version:

abbott,methods,method,functions,function

14 lines (13 loc) 583 B
/** * @description 数字以单位表示 * @param {Number} number * @param {Number} fixed 四舍五入 * @returns {String} */ export const numberUnit = (number: number, fixed: number): string => { const head = number < 0 ? '-' : '' number = ~~Math.abs(number) fixed = ~~Math.abs(fixed) const result = number < 1e3 ? number : number >= 1e3 && number < 1e4 ? (number / 1e3).toFixed(fixed) + '千' : number >= 1e4 && number < 1e8 ? (number / 1e4).toFixed(fixed) + '万' : number >= 1e8 ? (number / 1e8).toFixed(fixed) + '亿' : number return head + result }