阅读背景:

前端金额添加逗号处理

来源:互联网 
//金额格式化获取 formaterMoney(data, type) { //返回整数部分 if (type == 0) { if (!data) return '0' // 将数据分割,保留两位小数 data = data.toFixed(2) // 获取整数部分 let intPart = Math.trunc(data) //给整数每隔3位加,逗号 intPart = (intPart || 0).toString(); let result = ''; while (intPart.length > 3) { result = ',' + intPart.slice(-3) + result; intPart = intPart.slice(0, intPart.length - 3); } if (intPart) { result = intPart + result; } return result } //返回小数部分 if (type == 1) { if (!data) return '.00' // 预定义小数部分 let decimal = '.00' // 将数据分割,保留两位小数 data = data.toFixed(2) const newArr = data.toString().split('.') if (newArr.length === 2) { // 有小数部分 decimal = '.' + newArr[1].toString() // 取得小数部分 } return decimal } } //金额格式化获取 formaterMoney(data, type) { //返回整数部分 if



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: