/**
*这些按位运算符方法执行很快,当你执行数百万这样的操作非常适用,速度明显优于其他方法。但是代码的可读性比较差。还有一个特别要注意的地方,处理比较大的数字时(当数字范围超出 ±2^31−1 即:2147483647),会有一些异常情况。
*/
console.log(~~47.11) // -> 47
console.log(~~1.9999) // -> 1
console.log(~~[]) // -> 0
------------
console.log(20.15|0); // -> 20
console.log((-20.15)|0); // -> -20
------------
console.log(20.15^0); // -> 20
console.log((-20.15)^0); // -> -20
------------
console.log(20.15 < < 0); // -> 20
console.log((-20.15) < < 0); //-20