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对象的方法,与表中的其他方法不同。