將天天看到的優秀的代碼或者特別的實現,記錄下來code
2019-2-19ci
function splitK(num) { var decimal = String(num).split('.')[1] || '';//小數部分 var tempArr = []; var revNumArr = String(num).split('.')[0].split("").reverse();//倒序 for (i in revNumArr){ tempArr.push(revNumArr[i]); if((i+1)%3 === 0 && i != revNumArr.length-1){ tempArr.push(','); } } var zs = tempArr.reverse().join('');//整數部分 return decimal?zs+'.'+decimal:zs; }
var num = '123456789.123'; console.log(splitK(num)); // 123,456,789.123