如果最后一位大于5,我想舍入两位小数的最后一位。
例如, 2.58至2.60
除此之外,如果最后一位小于5,我还想舍入两位小数点的最后一位。
例如,从6.54到6.50
如何使用javascript
答案 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));