JavaScript >>>
运营商做了什么?
例如,alert(1 >>> 2)
。
我们如何使用它?
答案 0 :(得分:11)
这是一个按位运算符,这里是this page的解释。
这是零填充右移 移动二进制的运算符 表示第一个操作数 权利的数量 由第二个操作数指定。位 向右移动被丢弃 和零添加在左侧。 你会得到一个正数 与结果相同的结果 符号传播右移算子, 但负数却失去了信号 像下一个一样变得积极 例如,(假设'a'为 -13)将返回1073741820:
但请注意,JavaScript中的按位运算符非常慢。
答案 1 :(得分:8)
这是零填充右移运算符(与符号传播右移>>
相反)。