8
A
回答
10
這是一個按位運算符,這裏是從this page的解釋。
這是零填充右移 算子移動的第一操作數的二進制表示 通過由第二操作數指定的地方 數 的權利。向右移位的位 被丟棄 ,零位被添加到左邊。 隨着一個正數,你會得到 相同的結果與 符號傳播向右移位運算符, 但負數失去他們的標誌 成爲積極的,因爲在接下來的 例子,它(假設「A」是 - 13)將返回1073741820:
請注意,雖然按位運算符在JavaScript中速度很慢。
8
這是零填充右移運算符(與符號傳播右移相反,>>
)。
相關問題
- 1. 什麼是C++ >>>操作
- 2. >>操作符/操作數/修飾符是做什麼的?
- 3. 「>>>」運算符 - 用於什麼?
- 4. 拿什麼>>>字符在JavaScript
- 5. tsql!>操作符有什麼作用?
- 6. - >< - 操作符有什麼作用?
- 7. Java操作符>>和>>>之間有什麼區別?
- 8. 重載操作符>>()
- 9. 在F#中,>>操作符是什麼意思?
- 10. 重載操作符>>
- 11. Javascript中的>>> =運算符是什麼?
- 12. 這個JavaScript運算符是什麼意思? >>>
- 13. 操作符是什麼「>>」(雙箭頭)和「|」 (單管)在JavaScript中的意思?
- 14. 爲什麼我可以重載istream的操作符>>用於字符串?
- 15. 的Java >>>操作
- 16. C++讀取使用操作符>>
- 17. 爲什麼要在C++中避免輸入操作符(操作符>>)?
- 18. JavaScript >>代表什麼?
- 19. >>>在JavaScript中做什麼?
- 20. '>>>'在JavaScript中表示什麼?
- 21. 什麼是c運算符>>
- 22. 什麼是C#中的「| =」運算符? |在C#「=」操作</p> <pre><code>Status |= (int)states.Reading; </code></pre> <p>什麼是:
- 23. 什麼是haskell中的<$>和<*>操作數
- 24. 「操作符不匹配 - > * pos - > * op」
- 25. 'std :: cin >>'中'操作符>>'的模糊過載'
- 26. 這些操作符在D 2.0中做了什麼:<> =!<> =! <= !> =
- 27. 什麼是C#相當於Java無符號右移運算符>>>
- 28. C#=>操作符有什麼作用? (BESIDES是一個lambda操作符)
- 29. >> =是什麼意思?
- 30. PHP:什麼是「 - >」和「=>」?
+1看同一頁:) – 2011-04-19 12:57:13
最後一行有點誤導。它們在現代實現中並不特別慢,你會發現它們是不太簡潔的方法的更快選擇。 – 2011-04-19 13:00:23
啊,我正在談論道格拉斯克羅克福德在「JavaScript:好的部分」中所說的話。他說爲了避免他們,因爲他們的速度。你可能是對的,但V8似乎對任何事情都很敏捷。 – Olical 2011-04-19 13:56:37