直接上代码
<script>
console.log(format(11111112.12));
function format(num){
num=num+'';
var str="";
var result = num.indexOf(".");
if (result != -1) {
console.log('含有小数');
var sum = num.split(".");
for(var i=sum[0].length- 1,j=1;i>=0;i--,j++){
if(j%3==0 && i!=0){
str+=sum[0][i]+",";
continue;
}
str+=sum[0][i];
}
return str.split('').reverse().join("")+'.'+sum[1];
}else{
console.log('没有小数');
for(var i=num.length- 1,j=1;i>=0;i--,j++){
if(j%3==0 && i!=0){
str+=num[i]+",";
continue;
}
str+=num[i];
}
return str.split('').reverse().join("");
}
}
</script>