-5

可能重复:
这些操作员是做什么的?
Java中的这个表达式是什么(1 << 2)?

JavaScript 中的 >> 和 << 运算符有什么作用?

我以前从未见过他们,我想破脑袋想了解他们。

任何帮助表示赞赏:D

4

3 回答 3

0

它们是位移运算符。

Mozilla 参考 1

Mozilla 参考 2

于 2012-09-07T23:16:55.653 回答
0

它们是按位移位运算符。

在实践中,它们用于将变量的位移动指定的数量,例如

2 << 2 = 8
于 2012-09-07T23:18:04.840 回答
0

它们是标准的按位移位运算符。您需要在纸上画出 1 和 0 才能更好地理解它:

https://developer.mozilla.org/en-US/docs/JavaScript/Guide/Expressions_and_Operators

于 2012-09-07T23:19:52.423 回答