之前使用ExtJS将数字格式化为百分比。现在,由于我们不再使用ExtJS,因此必须使用普通的JavaScript来完成同样的操作。
需要一个方法,将采取数字和格式(通常在%),并将该数字转换为该格式。
0 -> 0.00% = 0.00%
25 -> 0.00% = 25.00%
50 -> 0.00% = 50.00%
150 -> 0.00% = 150.00%
发布于 2017-07-18 18:04:55
var num=25;
var s = Number(num/100).toLocaleString(undefined,{style: 'percent', minimumFractionDigits:2});
console.log(s);
不需要'%‘符号,输出为:
25.00%
有关format object参数的更多选项,请参阅toLocaleString()文档。
https://stackoverflow.com/questions/45163256
复制相似问题