js对数字进行格式化处理
输入为数字,输出为字符串
使用“,”分割整数部分,小数保留两位
function transfer(str){
let res = str.toFixed(2).toString().split('.')
return res[0].split("").reverse().reduce((prev,next,index) => {
return ((index%3)? next: (next+',')) + prev;
}) + '.' + res[1]
}
console.log(transfer(1234567890.23444)) // "1,234,567,890.23"