数据'显示'小数格式控制



/**  * kevin 2021/2/22  * @description 数据'显示'小数格式控制,  * @param param  * @param num 保留小数位数只能保留2位,3位,4位,5位,6位 默认2位  * @param bool 默认为false不自动补全小数  * @returns {string | null}  */ export function pricePoint(param, num, bool) {   let f_x = parseFloat(param)   if (isNaN(f_x)) {     return 0   }   if (num === 3) {     f_x = Math.round(param * 1000) / 1000   } else if (num === 4) {     f_x = Math.round(param * 10000) / 10000   } else if (num === 5) {     f_x = Math.round(param * 100000) / 100000   } else if (num === 6) {     f_x = Math.round(param * 1000000) / 1000000   } else {     f_x = Math.round(param * 100) / 100   }   if (bool) {     let s_x = f_x.toString()     let pos_decimal = s_x.indexOf('.')     if (pos_decimal <= 0) {       pos_decimal = s_x.length       s_x += '.'     }     while (s_x.length <= pos_decimal + num) {       s_x += '0'     }     return s_x   } else {     return f_x   } }
   本文出自于 转载请注明出处,否则会追究。