怎么把拿到的数据0.526589转化为52.6%显示
限制输出百分比的小数点后一位
限制的话是四舍五入
var number = 0.526589
function format(point) {
const formated = Number(point*100).toFixed(2);
return `${formated}%`
}
var result = format(number);
console.log(result);
52.66%
v表示要转换的值
e表示要保留的位数
function round(v,e){
var t=1;
for(;e>0;t*=10,e--);
for(;e<0;t/=10,e++);
return Math.round(v*100*t)/t + '%'
}
round(0.526589, 1)
13 回答13k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
6 回答1.1k 阅读