取整

来源:互联网 发布:linux给用户设置密码 编辑:程序博客网 时间:2024/04/28 01:23

>>、~~、Math.floor()、Math.ceil()、parseInt() 都可以做到取整的效果。

>>和~~运算符来说他们相当于parseInt函数不管是正数还是负数都只保留他的整数部分;

 

而Math.floor()向下取整,当为负数的时候取得的是小于这个数的最近的负整数;

 

Math.ceil()向上取整,当为负数的时候取得的是大于这个数的最近的负整数;

 

所以>>或者~~相当于:number>0 ? Math.floor(number) : Math.ceil(number);



0 0
原创粉丝点击