js四捨五入保留兩位小數(可完全保留兩位)

2021-08-28 15:32:54 字數 751 閱讀 3998

//四捨五入保留2位小數(若第二位小數為0,則保留一位小數)

function keeptwodecimal(num) {

var result = parsefloat(num);

if (isnan(result)) {

alert('傳遞引數錯誤,請檢查!');

return

false;

result = math.round(num * 100) / 100;

return result;

//四捨五入保留2位小數(不夠位數,則用0替補)

function keeptwodecimalfull(num) {

var result = parsefloat(num);

if (isnan(result)) {

alert('傳遞引數錯誤,請檢查!');

return

false;

result = math.round(num * 100) / 100;

var s_x = result.tostring();

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

if (pos_decimal < 0) {

pos_decimal = s_x.length;

s_x += '.';

while (s_x.length <= pos_decimal + 2) {

s_x += '0';

return s_x;

四捨五入保留兩位小數

1.double x2 0.5698 system.out.println string.format 2f x1 2.以指定的捨入模式格式化雙精度浮點型小數 param d 需格式化小數 param precision 保留小數字數 param roundingmode 捨入模式 return p...

js四捨五入並保留兩位小數

math.round 函式,能夠對乙個浮點數進行四捨五入,但是返回的結果是個整數,無法精確到小數點後,比如0.123,math.round 返回0。number.tofixed 方法,能保留小數點後面的指定位數,但如果執行5.1.tofixed 2 的話,會返回5.10,而不是我們期待的5.1,所以...

js四捨五入並保留兩位小數

math.round 函式,能夠對乙個浮點數進行四捨五入,但是返回的結果是個整數,無法精確到小數點後,比如 math.round 0.123 返回0。number.tofixed 方法,得出結果是字串格式,能保留小數點後面的指定位數,但如果執行5.1.tofixed 2 的話,會返回5.10,而不是...