1、toFixed方法
定義:toFixed() 方法可把 Number 四舍五入為指定小數位數的數字。
例如:將數據Num保留2位小數,則表示為:toFixed(Num);但是其四舍五入的規則與數學中的規則不同,使用的是銀行家舍入規則(四舍六入五考慮,五后非零就進一,五后為零看奇偶,五前為偶應舍去,五前為奇要進一)。
2、round方法
定義:round() 方法可把一個數字舍入為最接近的整數。
例如:Math.round(x),則是將x取其最接近的整數。其取舍的方法使用的是四舍五入中的方法,符合數學中取舍的規則。
對於X進行保留兩位小數的處理,則可以使用Math.round(X * 100) / 100.進行處理。
3、兩方法聯合
若想四舍五入后強制保存兩位小數,即12-12.00,則兩種方法聯合使用(Math.round(X * 100) / 100).tofixed(2);
4、Js題目
一、(1.115).toFixed(2)
var a = 1.115; console.log(a.toFixed(2))
//1.11
//五考慮,a為1.115,五后為零看后為0,不進位.
tofix方法在部分情況下會不精確,建議使用round方法。
