javascript 将数字转化成千分位表示形式
工作中遇到报表显示数据要将数据格式化为千分位表示形式,分享下代码:
/**
* @param {} args
* @return {}
* @desc 转化成数字千分位表示形式
*/
var numFormat = function(args){
var str = typeof args === 'number' ? args + '' : args,i = 0,ret;
if(str.indexOf(',') > -1){
i = str.indexOf(',');
}else if(str.indexOf('.') > -1){
i = str.indexOf('.');
}else{
i = str.length;
}
i = i - 3;
if(i <= 0)
return str;
var s = str.slice(0,i),e = str.slice(i);
ret = s + ',' + e;
return arguments.callee(ret);
};
浙公网安备 33010602011771号