js中常用小数舍入为整数的方法有几个:Math.ceil()、Math.floor()、Math.round()。

这三个方法分别遵循的规则是:

  Math.ceil()执行向上舍入,即它总是将数值向上舍入为最近的整数;

  Math.floorI()执行向下舍入,即它总是将值向下舍入为最接近的整数;

  Math.round()执行标准舍入,即它总是将数值四舍五入为最接近的整数。

下面是这些方法的例子:

alert(Math.ceil(25.9));  //26

alert(Math.ceil(25.5));  //26

alert(Math.ceil(25.1));  //26


alert(Math.floor(25.9));  //25

alert(Math.floor(25.5));  //25

alert(Math.floor(25.1));  //25


alert(Math.round(25.9));  //26

alert(Math.round(25.5));  //26

alert(Math.round(25.1));  //25