【发布时间】:2009-03-17 12:41:15
【问题描述】:
我读过'what are bitwise operators?',所以我知道什么 bitwise operators 是,但我仍然不清楚如何使用它们。任何人都可以提供任何真实世界的例子来说明位运算符在 JavaScript 中的用处吗?
谢谢。
编辑:
刚刚深入了解 jQuery source,我发现了几个使用位运算符的地方,例如:(仅 & 运算符)
// 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;
【问题讨论】:
标签: javascript bitwise-operators