>>、~~、Math.floor()、Math.ceil()、parseInt() 都可以做到取整的效果。
>>和~~运算符来说他们相当于parseInt函数不管是正数还是负数都只保留他的整数部分;
而Math.floor()向下取整,当为负数的时候取得的是小于这个数的最近的负整数;
Math.ceil()向上取整,当为负数的时候取得的是大于这个数的最近的负整数;
所以>>或者~~相当于:number>0 ? Math.floor(number) : Math.ceil(number);