我读过'什么是位运算符?',所以我知道位运算符是什么,但我还不清楚在 JavaScript 中如何使用它们。有人能提供任何在实际应用中使用位运算符的例子吗?
谢谢。
编辑:
刚刚深入研究了jQuery源代码,我发现了一些使用位运算符的地方,例如:(只有 & 运算符)
// Line 2756:
event.which = (event.button & 1 ? 1 : ( event.button & 2 ? 3 : ( event.button & 4 ? 2 : 0 ) ));
// Line 2101
var ret = a.compareDocumentPosition(b) & 4 ? -1 : a === b ? 0 : 1;