【发布时间】:2014-07-03 11:28:58
【问题描述】:
我目前的值如下所示:
30
32.5
如果存在任何小数(如第二个示例),我如何将它们转换为具有两位小数,并且将点分隔符替换为逗号?
转换后,上面的数字将如下所示:
30
32,50
【问题讨论】:
-
这里建议不同的解决方案:stackoverflow.com/questions/7431833/…
标签: javascript jquery
我目前的值如下所示:
30
32.5
如果存在任何小数(如第二个示例),我如何将它们转换为具有两位小数,并且将点分隔符替换为逗号?
转换后,上面的数字将如下所示:
30
32,50
【问题讨论】:
标签: javascript jquery
var num = 32.5;
num = (num % 1 != 0) ? num.toFixed(2).toString().replace(".", ",") : num;
【讨论】:
试试这个
var a=52;
var b=44.4;
a=Number(a.toFixed(2)).toString();
b=Number(b.toFixed(2)).toString();
a=a.split(".").join(",");
b=b.split(".").join(",");
console.log(a,b)
【讨论】: