将浮点数舍入到 javascript 中的下一个整数

我需要将浮点数四舍五入到最接近的整数,即使该点后面的数字小于0.5。

比如说,

  • 4.3应该是5(不是4)
  • 4.8应该是5

我如何在 JavaScript 中做到这一点?

61326 次浏览

使用 Math.ceil < sup > [ MDN ] 函数

var n = 4.3;
alert(Math.ceil(n)); //alerts 5

使用 ceil

var n = 4.3;
n = Math.ceil(n);// n is 5

使用

Math.ceil( floatvalue );

它将围绕所需的价值。

四舍五入到第二个(0.00)小数点:

 var n = 35.85001;
Math.ceil(n * 100) / 100;  // 35.86

至第一名(0.0) :

 var n = 35.800001;
Math.ceil(n * 10) / 10;    // 35.9

到整数:

 var n = 35.00001;
Math.ceil(n);              // 36

jsbin.com