JS保留兩位小數的幾種方法

2022-07-15 03:30:15 字數 385 閱讀 9744

以下處理結果會四捨五入:

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 功能 將浮點數四捨五...