javascript - JavaScript中 ' >>>'运算符的含义是什么

标签 javascript

我在这段代码中发现了一个以前从未见过的运算符

d[(a + 64 >>> 9 << 4) + 14] = a;

我知道 << 运算符是左移。但真的很困惑>>>。

你能帮我解释一下吗?

最佳答案

零填充右移

通过从左侧压入零来向右移动,并让最右边的位脱落

Operation   Result     Same as      Result
5 >>> 1        2       0101 >>> 1    0010

关于javascript - JavaScript中 ' >>>'运算符的含义是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45816481/

相关文章:

javascript - Chrome 13 中全局定义的位置

javascript - 如何在没有按钮的情况下实现显示隐藏 JavaScript

javascript - 如何从输入类型 ="button"复制和粘贴值?

php - 嵌入式 If/Elses 与序列化 And (&&) 语句?

javascript - 具有可扩展可折叠行 html 的 gridview

javascript - 在 AngularJS 中解析 JSON 对象时没有发生任何事情

javascript - 在 Javascript 中 trim 字符串

javascript - 使用原型(prototype)设置按钮的点击事件?

javascript - 使按钮自动点击

javascript - Javascript 迭代前等待用户输入的逻辑