ES6 - 按位运算符
JavaScript 支持以下按位运算符。
示例
var a = 2; // 位表示 10
var b = 3; // 位表示 11
var result;
result = (a & b);
console.log("(a & b) => ", result);
result = (a | b);
console.log("(a | b) => ", result);
result = (a ^ b);
console.log("(a ^ b) => ", result);
result = (~b);
console.log("(~b) => ", result);
result = (a << b);
console.log("(a << b) => ", result);
result = (a >> b);
console.log("(a >> b) => ", result);
输出
(a & b) => 2 (a | b) > 3 (a ^ b) => 1 (~b) => -4 (a << b) => 16 (a >> b) => 0

