我最近一直在閱讀這本書,「Supercharged Javascript圖形」,它只是很棒。它有一些非常有趣的概念和使用html5 canvas元素和其他圖形的例子。它也使用jQuery庫,並教導如何創建自己的插件。在他的大多數例子中,他使用bitwise operators
,我無法理解它們。他確實解釋了他們的使用,但並不完全。在他的例子最常用的是:
Javascript按位向普通運算符
x >> 0
x << y
x >>> 0
x & y
x | y
x^y
我有一些無法理解其用途和他們的利益,所以我只是想知道什麼是他們相當於使用普通運營商。我怎樣才能用x%y
或類似的東西替代x >> y
。
他們解釋他們做了什麼,但唯一明確的例子是x >> y。他們也沒有詳細介紹性能和他們的優勢 – lomas09 2013-05-07 16:46:18
該鏈接應該被要求閱讀,但不直接適用於JavaScript,所以沒有在我眼中的重複。 – 2013-05-07 21:36:23