“somevar >> 0”是什么意思?
什么是符号somevar >> 0
在JavaScript中的意思是?
谢谢
在a >> b
, >>
是一个按位运算符,将二进制表示b
(<32)位向右移位,丢弃移位的位。 参考: https : //developer.mozilla.org/en/JavaScript/Reference/Operators/Bitwise_Operators
按位右移 。 尽pipesomevar >> 0
看起来很奇怪。
这是一个按位运算符。 在这种情况下,为了将二进制表示中的第一个操作数移位到第二个操作数中指定的位数,丢弃的位移出。
以 0
作为第二操作数,我想它没有效果(移位0位,获得相同的值?)。
我最后错了。 正如@Gumbo的评论所解释的那样。