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"
上一篇:面试官:你给我讲一下LinkedList源码吧!网友:这不是章口就来吗?


下一篇:ArrayList和LinkedList