科学计数法

后台传给我数字 例如 :10000000

前端需要转化为财务所用的格式  1,000,000.00

scientificNotation:(num)=>{
num=num.toString(); let b
=num.substring(num.indexOf('.'));
let a=num.substring(0,num.indexOf('.'));
 if(Number(a)<0){
  a='-'+
Math.floor(Number(a.substring(1))).toLocaleString()
}else {
a=Math.floor(num).toLocaleString();
}
r
eturn a.toString()+b;
}
调用  scientificNotation(Number(num).toFixed(2));

 

posted @ 2018-07-01 11:13  魔都叛徒  阅读(339)  评论(0编辑  收藏  举报