码迷,mamicode.com
首页 > 其他好文 > 详细

数字每三位加逗号,小数保留4位

时间:2018-09-25 12:39:51      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:bst   string   ret   log   end   数字   let   concat   mtr   


function numTransfrom(num){
let int,float,strArr,str="";
function numb(int, str, len){
let i = len - 3;
if (i > 0) {
str = "," + int.substr(i, 3).concat(str);
return numb(int, str, i);
} else {
return str = int.substr(0, len).concat(str);
}
}
strArr = num.toString().split(".");
[int, float = "0"] = [...num.toString().split(".")];
str = numb(int,str,int.length);
if(float.length > 4){
str += "." + float.substr(0,4);
}else{
str += "." + float.padEnd(4,"0");
}
console.log(str);
}

numTransfrom(3123132423434.23232432)

数字每三位加逗号,小数保留4位

标签:bst   string   ret   log   end   数字   let   concat   mtr   

原文地址:https://www.cnblogs.com/zouyun/p/9698840.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!