我读过 什么是位运算符,所以我知道 什么 按位运算符是,但我仍然不清楚如何使用它们。有人能提供一些真实的例子来说明在 JavaScript 中哪些位运算符是有用的吗?
谢谢。
只要深入研究 JQuery source < a href = “ http://ajax.googleapis.com/ajax/libs/jQuery/1.3.2/jQuery.js”rel = “ norefrer”> 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;