这个JavaScript运算符在做什么?

时间:2014-09-03 14:11:24

标签: javascript

我见过以下内容:

((2 * 45) + (2 * 124) + 100) >>> 3

将其置于控制台中会显示值54。

>>>的目的是什么? 3?

1 个答案:

答案 0 :(得分:0)

这是Zero-fill right shift按位运算符。

来自Mozilla开发者网络文档:

  

该运算符将第一个操作数向右移位指定的位数。向右移位的多余位被丢弃。零位从左侧移入。符号位变为0,因此结果始终为非负数。