JavaScript的几种舍入方法小结

parseInt() 函数可解析一个字符串,并返回一个整数;

floor()方法可对一个数进行下舍入(向下取整计算,它返回的是小于或等于函数参数,并且与之最接近的整数。);

ceil方法可对一个数进行上舍入(向上取整计算,它返回的是大于或等于函数参数,并且与之最接近的整数。);

而round()返回最接近的整数。

这几个方法可能容易混淆,所以下表显示了一列数值,以及将这些数值分别传给parseInt()函数和Math下的ceil()、floor()、round()方法时的返回值。

参数 parseInt()返回 ceil()返回 floor()返回 round()返回
10.25 10 11 10 10
10.75 10 11 10 11
10.5 10 11 10 11
-10.25 -10 -10 -11 -10
-10.75 -10 -10 -11 -11
-10.5 -10 -10 -11 -10

注意:parseInt()是一个JavaScript的内置函数,而不是Math对象的方法,与表中的其他方法不同。