JS 支持 7 个位运算符,与(&)、或(|)、异或(^)、取反(~)、零填充左位移(<<),零填充右位移(>>>),有符号右位移(>>),除了取反是一元运算符,其他的都是二元运算符。
实际应用
判断奇偶
奇数 & 1 = 1,偶数 & 1 = 0
function isOdd(num: number):boolean {
return !!(num & 1)
} JS 支持 7 个位运算符,与(&)、或(|)、异或(^)、取反(~)、零填充左位移(<<),零填充右位移(>>>),有符号右位移(>>),除了取反是一元运算符,其他的都是二元运算符。
奇数 & 1 = 1,偶数 & 1 = 0
function isOdd(num: number):boolean {
return !!(num & 1)
}