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