JS將浮點數四捨五入,取小數點後2位

2021-06-18 18:07:28 字數 523 閱讀 4255

功能:將浮點數四捨五入,取小數點後2位

用法:changetwodecimal(3.1415926) 返回 3.14

changetwodecimal(3.1475926)返回 3.15

js保留2位小數(強制)

對於小數點位數大於2位的,用上面的函式沒問題,但是如果小於2位的,比如:

changetwodecimal(3.1),將返回 3.1,如果你一定需要3.10這樣的格式,那麼需要下面的這個函式:

function changetwodecimal_f(x)

var f_x = math.round(x * 100) / 100;

var s_x = f_x.tostring();

var pos_decimal = s_x.indexof('.');

if (pos_decimal < 0)

while (s_x.length <= pos_decimal + 2)

return s_x;

}

SAP小數點四捨五入處理

data dat type p decimals 9 value 12.5445 dat1 type p decimals 2 move dat to dat1.call function hr nz rounding decimals exporting value in dat input fi...

把乙個浮點數,以小數點後幾位四捨五入

把乙個浮點數,以小數點後幾位四捨五入 param srcvalue 要舍位的值 param icount 要舍位到小數點後幾位 return 四捨五入後的數 function round srcvaluef,icount var ib math.pow 10,icount var value1 sr...

C 小數點後保留位數並四捨五入

double salary1 10000.0 double salary2 10000.12345 double salary3 10000.1289 int salary4 10000 string salary5 10000 string salary6 10000.12345 string s...