JS 支持 7 个位运算符,与(&)或(|)异或(^)取反(~)零填充左位移(<<)零填充右位移(>>>)有符号右位移(>>),除了取反是一元运算符,其他的都是二元运算符。

实际应用

判断奇偶

奇数 & 1 = 1,偶数 & 1 = 0

function isOdd(num: number):boolean {
  return !!(num & 1)
}