1、tofixed
tofixed自帶四捨五入和補位的功能
var num1 =
8.25443
;var num2 =
8.25632
;var num3 =
8.2;
alert
( num1.
tofixed(2
));// 輸出結果為 8.25
alert
( num2.
tofixed(2
));// 輸出結果為 8.26
alert
( num3.
tofixed(2
));// 輸出結果為 8.20
<
/script>
2、parsefloat
parsefloat可以去掉小數點後面多餘的0
var num1 =
8.234
;var num2 =
8.200
;alert
(parsefloat
(num1));
// 輸出結果為 8.234
alert
(parsefloat
(num2));
// 輸出結果為 8.2
<
/script>
3、精確到n位,不含n位
var num1 =
8.6231
;var num2 =
8.6261
;alert
( num1.
toprecision(2
));//輸出結果為 8.6
alert
( num2.
toprecision(3
));//輸出結果為 8.63
4、保留y位小數,並且去掉小數點後面多餘的0
function todecimal
(x, y)
}return f;
}
5、處理千分位並保留y位小數
function todecimalformatnumber
(x, y)
else
}else
return f;
}
JS保留小數方法
js保留小數的方法如下 以保留兩位為例 1 tofixed 方法 需注意,保留兩位小數,將數值型別的資料改變成了字串型別 1.四捨五入 var num 1.7321 num num.tofixed 2 console.log num console.log typeof num string2 ma...
JS保留2位小數
js保留兩位小數 對於一些小數點後有多位的浮點數,我們可能只需要保留2位,但js沒有提供這樣直接的函式,所以我們得自己寫函式實現這個功能,如下 function changetwodecimal x var f x math.round x 100 100 return f x 功能 將浮點數四捨五...
js 保留2位小數
一 四捨五入法 1.jquery 小數計算保持精度,同時保留兩位數 tofixed 方法可把 number 四捨五入為指定小數字數的數字。var num 1.45698 num parsefloat num.tofixed 2 注意tofixed方法返回的結果是字串型別 2.tofixed 四捨五入...