Math.floor()
返回小于或等于一个给定数字的最大整数。
Math.ceil()
函数返回大于或等于一个给定数字的最小整数
使用方法
Math.floor(2.3) //2
Math.ceil(2.3) //3
而现在笔者发现有一种更高效的方法可代替Math.floor和Math.ceil,他速度比前两者更快!
它就是 ---- ~~
看例子
<script type="text/javascript">
console.log(~~2.3) //2
console.log(~~-2.3) //-2
</script>
读者可自己琢磨琢磨,相信你们会发现,数值为负数时,~~可代替Math.ceil() ,为正数时,~~可代替Math.floor()。O(∩_∩)O
如要深入了解~~是什么东西,百度搜索 按位双非运算符