我读过'what are bitwise operators?',所以我知道 bitwise operators是什么,但我仍然不清楚如何使用它们。有没有人能提供一些真实的例子,说明位运算符在JavaScript中的用处?
谢谢。
编辑:
深入研究一下,我发现有几个地方使用了按位运算符,例如:(只有&运算符)
// 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;
https://stackoverflow.com/questions/654057
复制相似问题