项目中总有计算xx率这样的情况,计算出来的是小数,需要进行保留两位小数再转换成百分比格式。问题就来了。js的这个*100操作就让我懵逼了。
如图:
代码如下:
0.5492957746478874.toFixed(2)*100
我不理解
,明明两位小数就等于0.55了,乘100就变成了这个????
换个写法吧:
var num = 0.5492957746478874;
var percent = (Math.round(num*10000))/100+'%';
项目中总有计算xx率这样的情况,计算出来的是小数,需要进行保留两位小数再转换成百分比格式。问题就来了。js的这个*100操作就让我懵逼了。
如图:
代码如下:
0.5492957746478874.toFixed(2)*100
我不理解
,明明两位小数就等于0.55了,乘100就变成了这个????
换个写法吧:
var num = 0.5492957746478874;
var percent = (Math.round(num*10000))/100+'%';