1、使用 ^ 切换变量 0 或 1
var a=null;
如果a存在 b=0 a不存在 b=1
第一种方式 if语句判断
第二种方式 三目运算符
第三种 a^= 1;
2、使用 & 判断奇偶性
偶数 & 1 = 0
奇数 & 1 = 1
3、使用 !! 将数字转为布尔值
console.log(!!7); // true
    console.log(!!0);       // false
    console.log(!!-1);      // true
    console.log(!!0.71);    // true
4、使用~、>>、<<、>>>、|来取整
相当于使用了 Math.floor()
console.log(~~11.71) // 11
    console.log(11.71 >> 0)  // 11
    console.log(11.71 << 0)  // 11
    console.log(11.71 | 0)   // 11
    console.log(11.71 >>> 0) // 11
注意 >>> 不可对负数取整