function qian(num){
//处理小数部分
num=String(num).split(‘.’);//以小数点作为数组分隔符,分两部分处理
var num1=num[1].split(”);
for(let i=num1.length-1;i>=2;i–){
if(num1[i]>=5){
num1[i-1]= Number(num1[i-1])+1//四舍五入
}
else{
continue;
}
}
num1=num1.slice(0,2).join(”);//保留两位小数
// console.log(num1)
//处理千位分隔符部分
var num2=num[0].split(”);
var index=0;
var arr=[];
for(let j=num2.length-1;j>=0;j–){
if(index==3){
arr.push(‘,’);
index=0;
}
arr.push(num2[j])
index++
}
arr=arr.reverse().join(”)
num1=’.’+num1
num2=’$’+arr//金钱符
num=num2+num1
return num
}
let a = 2093.3844456465
console.log(qian(a))