要求是将小数转化为百分数,且保留两位小数。
比如是 0.3214 要求转化成 32.14%。
试了很多方法都不管用,就自己写了个函数,简单判断了一下。
toPercent = number =>{
const num = Number(number).toFixed(4) * 100;
const arr = num.toString().split(".");
if(arr[1]&&arr[1].length > 2) return `${arr[0]}.${arr[1].substr(0,2)}%`;
return `${Number(number).toFixed(4) * 100}%`
}
这样的话,就最多只显示两位小数了。