这个 JavaScript 运算符是啥意思? >>> [重复]

Posted

技术标签:

【中文标题】这个 JavaScript 运算符是啥意思? >>> [重复]【英文标题】:What is this JavaScript operator mean? >>> [duplicate]这个 JavaScript 运算符是什么意思? >>> [重复] 【发布时间】:2012-01-19 18:16:42 【问题描述】:

可能重复:What is the javascript >>> operator and how do you use it?

我正在浏览 MDN 上的一些文档以了解 indexOf 解决方法 (link),我遇到了这行代码:

var len = t.length >>> 0;

只是好奇这是怎么回事,因为我从未见过。

答案在第一条评论中。

【问题讨论】:

@bobince 在链接副本中的回答非常棒。 @Michael 是的,我现在很尴尬 :-) 对此感到抱歉。 thx 供参考。 array.length = 'LEMONS';。啊哈,知道了:) 【参考方案1】:

无符号右移。见Unsigned Right Shift Operator (>>>) (JavaScript) 。

【讨论】:

以上是关于这个 JavaScript 运算符是啥意思? >>> [重复]的主要内容,如果未能解决你的问题,请参考以下文章

Javascript 速记 - '||' 是啥意思运算符在作业中使用时的意思? [复制]

请问replace(/ \ - / g, "\ /")这个中间的正则表达式是啥意思?

javascript中new是啥意思

这个 ~ 运算符在这里是啥意思?

这个 ~ 运算符在这里是啥意思?

Javascript逗号分隔函数是啥意思