金币num的表现形式(t s)
例如:900000000 返回的表现形式为:900,000,000
public static formateNum(num,addName?:string){
let prename = '';
if(addName)prename = addName;
if(num > 1000){
let tempNum = num;
let newPath = '';
while(tempNum > 1000){
let tempPath = '';
if(tempNum%1000 == 0){
tempPath = ',000';
}else{
if(tempNum%1000 < 10){
tempPath = ',00'+ tempNum%1000;
}else if(tempNum%1000 >= 10 && tempNum%1000 < 100){
tempPath = ',0'+ tempNum%1000;
}else{
tempPath = ','+ tempNum%1000;
}
}
newPath = tempPath + newPath;
tempNum = Math.floor(tempNum/1000);
}
newPath = prename + tempNum + newPath;
return newPath;
}else{
return prename+num;
}
}