我目前的值如下所示:
30
32.5
如果存在任何小数(如第二个示例),如何将它们转换为具有两位小数,并且将点分隔符替换为逗号?
转换后,上面的数字将如下所示:
30
32,50
最佳答案
尝试,
var num = 32.5;
num = num.toFixed(2).split('.').join();
DEMO
var num = 32;
num = (num.toString().indexOf('.') > -1) ? num.toFixed(2).toString().split('.').join() : num;
DEMO
关于javascript - 如果是十进制值,则转换为两位小数并且将点分隔值转换为逗号分隔,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24552519/