我最近一直在读这本书,“Supercharged Javascript Graphics”,它真是太棒了。它有一些使用 html5 画布元素和其他图形的非常有趣的概念和示例。它还使用 jquery 库并教授如何创建自己的插件。但是,在他使用的大多数示例中bitwise operators
,我都无法理解它们。他确实解释了它们的用途,但并不完全。他的例子中最常用的是:
x >> 0
x << y
x >>> 0
x & y
x | y
x^y
我在理解它们的用途和好处时遇到了一些麻烦,所以我只想知道使用常规运算符它们的等价物是什么。我怎样才能x >> y
用类似的东西x%y
或类似的东西来代替。