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