开发者问题收集

如何在 javascript 中对整数进行四舍五入

2020-03-18
65

如何在 javascript 中将整数四舍五入为前一位小数。

Ex.:
15 to 10.
16 to 10.
21 to 20.
29 to 20.
3个回答

甚至可以使用 Math.floor()

var num = 24;
var round = Math.floor(num / 10) * 10;
console.log(round)
Dhaval Jardosh
2020-03-18

这应该可以解决问题

parseInt(15/10) * 10
Prithwee Das
2020-03-18

您可以创建自己的函数来执行此操作

function intFloor(num){
  let temp = num%10;
  return num-temp;
}
console.log(intFloor(15));

如果您知道原型,您可以将其添加到原型

Number.prototype.intFloor = function(){
  let temp = this%10;
  return this - temp;
}
console.log((52).intFloor()) // result 50
Prabhat Gupta
2020-03-18