向下取整--舍去小数
舍掉小数取整:Math.floor(
2
)=
2
舍掉小数取整:Math.floor(
2.1
)=
2
舍掉小数取整:Math.floor(
2.5
)=
2
舍掉小数取整:Math.floor(
2.9
)=
2
负数舍掉小数取整:Math.floor(-
2
)=-
2
负数舍掉小数取整:Math.floor(-
2.1
)=-
3
负数舍掉小数取整:Math.floor(-
2.5
)=-
3
负数舍掉小数取整:Math.floor(-
2.9
)=-
3
向上取整--见小数进一
见小数取整:Math.ceil(
2
)=
2
见小数取整:Math.ceil(
2.1
)=
3
见小数取整:Math.ceil(
2.5
)=
3
见小数取整:Math.ceil(
2.9
)=
3
负数见小数取整:Math.ceil(-
2
)=-
2
负数见小数取整:Math.ceil(-
2.1
)=-
2
负数见小数取整:Math.ceil(-
2.5
)=-
2
负数见小数取整:Math.ceil(-
2.9
)=-2
四舍五入(注意0.5的值)
见<=0.5的小数舍去小数:Math.rint(
2
)=
2
见<=0.5的小数舍去小数:Math.rint(
2.1
)=2
见<=0.5的小数舍去小数:Math.rint(
2.5
)=2
注意:Math.rint(2.51)=3
见>0.5的小数进一:Math.rint(
2.9
)=
3
负数见<=0.5的小数舍去小数:Math.rint(-
2
)=-
2
负数见<=0.5的小数舍去小数:Math.rint(-
2.1
)=-
2
负数见<=0.5的小数舍去小数:Math.rint(-
2.5
)=-
2
注意:Math.rint(-2.51)=-3
负数见>0.5的小数减一:Math.rint(-
2.9
)=-3 (助于理解也可以理解为:不考虑负号见>0.5的小数整数进一)