2012-10-01 42 views
1

Im使用javascript round來四捨五入數字。但是,當值爲$106.70時,輸出僅顯示$106.7,而其最後的0缺失。我怎樣才能以零結尾的數字添加零,或者有沒有比使用其他方法來檢查這個更簡單的方法?JavaScript結尾爲零(固定小數位數)

回答

5

可以使用.toFixed方法:

var n = 106.72; console.log(n.toFixed(2)); //=> '106.72' 
var n = 106.70; console.log(n.toFixed(2)); //=> '106.70' 
var n = 106.7; console.log(n.toFixed(2)); //=> '106.70' 
var n = 106; console.log(n.toFixed(2)); //=> '106.00' 

並取:

var n = 106.76; console.log(n.toFixed(1)); //=> '106.8' 
+1

如何能在最後一個給106.70? :) –