js数字转成金额格式

1.方法展示

//将数字转换成金额显示
function toMoney(num){
    num = num.toFixed(2);
    num = parseFloat(num)
    num = num.toLocaleString();
    return num;//返回的是字符串23,245.12保留2位小数
}

2.方法说明

num = num.toFixed(2);将数字转成带有2位小数的字符串

num = parseFloat(num)将带有2位小数的字符串转成带有小数的数字

num = num.toLocaleString();将带有2位小数的数字转成金额格式

3.方法实例

let num = 5262456.2158;
num = toMoney(num);
console.log(num);//打印结果    5,262,456.22


//将数字转换成金额显示
function toMoney(num){
    num = num.toFixed(2);
    num = parseFloat(num)
    num = num.toLocaleString();
    return num;//返回的是字符串23,245.12保留2位小数
}
posted @ 2018-04-24 16:05  lllini  阅读(1569)  评论(0编辑  收藏  举报