-1 等於 -1,因為在數軸上取值時,中間值(0.5)向右取整,所以正 0.5 是往上取整,負 0.5 是直接捨棄。(觀點不認同)
Math提供了三個與取整有關的方法:ceil、floor、round (1)ceil:向上取整; (2)floor:向下取整; (3)round:四捨五入;
1、ceil:向上取整 向上取整:無論小數點後面的數字是多少,都向上取整到最接近的整數。 Math.ceil(11.3)= 12; Math.ceil(-11.3)= -11; 2、floor:向下取整; 向下取整:無論小數點後面的數字是多少,都向下取整到最接近的整數。 Math.floor(11.3)= 11; Math.floor(-11.3)=-12; 3、round:四捨五入;
- 四捨五入:根據四捨五入規則取整。
- 對於正數,加0.5然後向下取整。 Math.round(11.3)= 11; Math.round(11.8)= 12;
- 對於負數,減0.5然後向上取整。 Math.round(-11.3)= -11; Math.round(-11.8)= -12;