未考虑负数的情况(需要的可以先判断是否有负号再把负号分割,最后拼回去就可以)
function seperate(num=0){
let arr = num.toString().split('.');
let strArr=[];
for(let i =arr[0].length-1;i>=0;i--){
if(strArr.length%3==0 && i!=arr[0].length-1){
strArr.unshift(`${arr[0][i]},`)
}else{
strArr.unshift(arr[0][i])
}
}
return arr[1] ? strArr.join('')+'.'+arr[1] : strArr.join('')
}