js数字转成金额格式

 

本文有以下三个段落

转载自:https://www.cnblogs.com/liulong520/p/7094164.html

1.方法展示

2.方法说明

3.方法实例


1.方法展示

1

2

3

4

5

6

7

//将数字转换成金额显示

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位小数
}

你可能感兴趣的:(前端)