什么是JavaScript >>>运算符用于?

Pac*_*ier 9 javascript operators

JavaScript >>>运算符有什么作用?

例如,alert(1 >>> 2).

我们如何使用它?

Oli*_*cal 11

它是一个按位运算符,这是从这个页面的解释.

这是零填充右移位运算符,它将第一个操作数的二进制表示向右移动第二个操作数指定的位数.向右移动的位被丢弃,并且在左侧添加零.使用正数时,您将获得与符号传播右移运算符相同的结果,但负数会丢失其符号变为正数,如下一示例所示(假设'a'为-13)将返回1073741820:

请注意,按位运算符在JavaScript中相当慢.

  • 最后一行有点误导.它们在现代实现中并不特别慢*你经常会发现它们是更简洁方法的更快替代品. (3认同)

NPE*_*NPE 8

它是零填充右移运算符(与符号传播右移相反>>).