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