如何使用JavaScript四舍五入小数点后两位

时间:2018-10-04 11:32:14

标签: javascript decimal

如果最后一位大于5,我想舍入两位小数的最后一位。

例如,   2.58至2.60

除此之外,如果最后一位小于5,我还想舍入两位小数点的最后一位。

例如,从6.54到6.50

如何使用javascript

2 个答案:

答案 0 :(得分:1)

您可以通过Math.round来实现,然后将结果除以10(这会导致浮点数额外增加0:

let number = 2.58;
let rounded = Math.round(number * 10, 2) / 10; // 2.60

let number2 = 2.54;
let rounded2 = Math.round(number2 * 10, 2) / 10; // 2.50

答案 1 :(得分:0)

使用toFixed()方法。

var number = 2.58;
var rounded = number.toFixed(1);
console.log(parseFloat(rounded).toFixed(2));