- num 传进来的数字
- point 保留的小数
tranNumber (num, point) {
let numStr = num.toString()
// 1万以内直接返回
if (numStr.length < 5) {
return numStr;
}
//大于8位数是亿
else if (numStr.length > 8) {
let decimal = numStr.substring(numStr.length - 8, numStr.length - 8 + point);
return parseFloat(parseInt(num / 100000000) + '.' + decimal) + 'y';
}
//大于5位数是1万
else if (numStr.length >= 5) {
let decimal = numStr.substring(numStr.length - 4, numStr.length - 4 + point)
return parseFloat(parseInt(num / 10000) + '.' + decimal) + 'w';
}
}