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

实际应用

判断奇偶

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

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