【发布时间】:2013-05-01 17:06:00
【问题描述】:
我最近一直在阅读这本书,“Supercharged Javascript Graphics”,它真是太棒了。它有一些使用 html5 画布元素和其他图形的非常有趣的概念和示例。它还使用 jquery 库并教授如何创建自己的插件。然而,在他的大多数示例中,他使用bitwise operators,我无法理解它们。他确实解释了它们的用途,但并不完全。他的例子中用得最多的是:
x >> 0
x << y
x >>> 0
x & y
x | y
x^y
我在理解它们的用途和好处时遇到了一些麻烦,所以我只想知道使用常规运算符时它们的等价物是什么。如何将 x >> y 替换为 x%y 之类的东西或类似的东西。
【问题讨论】:
-
他们解释了他们的工作,但唯一清楚的例子是 x>>y。他们也没有详细介绍性能及其优势
-
该链接应该是必读的,但并不直接适用于 JavaScript,所以在我看来没有重复。
标签: javascript jquery operators html5-canvas bitwise-operators