javascript 【小数转百分数 保留两位小数】

项目中遇到小数相似度(业务给过来是小数)需要web界面以百分数的形式表示,并且保留两位小数。

直接上代码。

var nval = 0.12345;
var percent = (Math.round(nval*10000))/100+'%';

说明:

1.Math.round(num)函数是对num数字进行四舍五入的操作,去除小数位,只留下整数位。例如2.11,返回的结果就是2;0.51,返回的结果就是1;本例子中的0.12345需要先乘以10000变成1235然后再除100,达到保留两位小数的目的。

2.需要注意的是除100是放在math.round()外面的。我看好多帖子都放在里面,那根本出不来保留两位小数的结果啊。。。有点不负责。

发布了25 篇原创文章 · 获赞 28 · 访问量 11万+

猜你喜欢

转载自blog.csdn.net/zcc1229936385/article/details/105403853