const formatNumberToThousands = (num) =>{
if(isNaN(num) || typeof(num)!==='number'){
throw new Error('请输入正确的数据类型')
}
const sign = num < 0 ? '-' : ''
const absoluteNum = Math.abs(num)
const [interge,decimal] = absoluteNum.toString().split('.')
let formatNumber = ''
for(let i = interge.length-1;i>=0;i--){
formatNumber = interge[i] + formatNumber
if((interge.length-i)%3===0 && i!==0){
formatNumber = ',' + formatNumber
}
}
const formattedNumber = sign + formattedInteger
return decimal ? `${formatNumber}.${decimal}` : formatNumber
}