将一个浮点数上升到javascript中的下一个整数

即使点之后的数字小于0.5,我也需要将浮点数整数到最接近的整数。

例如,

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

我怎样才能在JavaScript中做到这一点?

使用Math.ceil [MDN]function

 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