我使用 javascriptround
来舍入数字。但是当值是$106.70
输出时只显示$106.7
并且它缺少最后一个0
。如何为以零结尾的数字添加零,或者有没有比使用 if else 更简单的方法来检查这个?
问问题
4747 次
1 回答
9
您可以使用以下.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'
于 2012-10-01T01:38:43.743 回答