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變成1234.5,經過Math.round()取整得到1234,然後再除100,達到保留兩位小數的目的。

2.需要注意的是除100是放在math.round()外面的。我看好多帖子都放在裏面,那根本出不來保留兩位小數的結果啊。。。有點不負責。

 

支持

歡迎關注公衆號  誰喫薄荷糖,主要記錄日常中覺得有意思的事情以及分享開發實踐,保持深度和專注度,喜歡的點擊右下角的再看哦。

https://img-blog.csdnimg.cn/20200618112613122.png

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章