回答
在a >> b
,>>
是位運算符,在二進制表示b
(< 32)位於右移a
,丟棄比特移位關閉。 參考:https://developer.mozilla.org/en/JavaScript/Reference/Operators/Bitwise_Operators
Bitwise right shift。雖然somevar >> 0
看起來很奇怪。
它爲什麼看起來很奇怪? – Gumbo 2010-12-14 08:24:50
雖然這有點令人困惑,因爲唯一的數字類型是雙精度型。 – 2010-12-14 08:26:31
@Gumbo,因爲'somevar >> 0'等於'somevar' – dheerosaur 2010-12-14 08:27:26
這是一個bitwise operator. 在這種情況下,對於比特數移位所述第一操作數的二進制表示,以在所述第二操作數指定的右,丟棄比特移位關閉。
以
0
作爲第二操作數,我猜它沒有效果(移位0位,得到相同的值?)。
我最後錯了。如在this @Gumbo's comment中解釋的那樣。
- 1. 'echo 0> foo'是什麼意思?
- 2. Groovy,什麼意思 - >意思是
- 3. 「=>」是什麼意思?
- 4. 「 - >」是什麼意思?
- 5. {< >}是什麼意思?
- 6. <+>是什麼意思?
- 7. '=>'是什麼意思?
- 8. <>是什麼意思?
- 9. <>是什麼意思?
- 10. 「outer =>」是什麼意思?
- 11. 「=>」是什麼意思?
- 12. `^^^`和`〜>`是什麼意思?
- 13. 「 - >」是什麼意思?
- 14. `()=> Unit`是什麼意思?
- 15. > +和> - 是什麼意思在C#
- 16. a >> = b是什麼意思?
- 17. >>和0xfffffff8是什麼意思?
- 18. 這是什麼意思? >> ActionController :: InvalidAuthenticityToken
- 19. 什麼是(int - > int) - >(int - > int)是什麼意思?
- 20. 什麼:「$(」#somediv「)。css('top',pos> 0?pos:0);」意思是
- 21. 「ptr = ptr - > next」這是什麼「 - >」是什麼意思? (C++)
- 22. 代碼中的aveRP [0] == 0和aveRP [0]> 0是什麼意思?
- 23. 這個JavaScript運算符是什麼意思? >>>
- 24. java中的「>>>」是什麼意思?
- 25. 這是什麼意思?公式一=> A - > [A] - >布爾
- 26. 這是什麼意思(計算中的<< and > >>)?
- 27. python中的三個箭頭(「>>>」)是什麼意思?
- 28. =>在php中是什麼意思?
- 29. 數據( - >)a b是什麼意思?
- 30. 「<indentifier>預計」是什麼意思?
''''是[bitshifting]但我不知道你爲什麼會移位0(除非有一些副作用我不知道,它什麼都不會做......) – 2010-12-14 08:25:19