以下處理結果會四捨五入:
varnum =2.446242342;num =num.tofixed(2);// 輸出結果為 2.45以下處理結果不會四捨五入:
第一種,先把小數邊整數:
math.floor(15.7784514000*100)/100// 輸出結果為 15.77第二種,當作字串,使用正則匹配:
number(15.7784514000.tostring().match(/^\d+(?:\.\d)?/))// 輸出結果為 15.77,不能用於整數如 10 必須寫為10.0000注意:如果是負數,請先轉換為正數再計算,最後轉回負數
PHP保留兩位小數的幾種方法
num 10.4567 第一種 利用round 對浮點數進行四捨五入 echo round num,2 10.46 第二種 利用sprintf格式化字串 format num sprintf 2f num echo format num 10.46 第三種 利用千位分組來格式化數字的函式number...
JS 保留兩位小數
對於一些小數點後有多位的浮點數,我們可能只需要保留2位,但js沒有提供這樣直接的函式,所以我們得自己寫函式實現這個功能,如下 function changetwodecimal x var f x math.round x 100 100 return f x 功能 將浮點數四捨五入,取小數點後2位...
js保留兩位小數
js保留兩位小數 對於一些小數點後有多位的浮點數,我們可能只需要保留2位,但js沒有提供這樣直接的函式,所以我們得自己寫函式實現這個功能,如下 function changetwodecimal x var f x math.round x 100 100 return f x 功能 將浮點數四捨五...