我读过 “什么是按位运算符?” ,所以我知道 什么是 按位运算符,但我仍然不清楚如何使用它们。任何人都可以提供任何实际示例,说明按位运算符在 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;
原文由 James 发布,翻译遵循 CC BY-SA 4.0 许可协议
例子:
解析十六进制值以获得 RGB 颜色值。