js保留小數方法總結

2021-09-27 12:36:39 字數 1206 閱讀 1066

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 四捨五入...