>" 是什么意思? 0”意思是?" />

"somevar >>" 是什么意思? 0”意思是?

发布于 2024-10-07 20:04:16 字数 85 浏览 2 评论 0原文


符号 somevar >> 是什么意思? 0 在 JavaScript 中是什么意思?

谢谢

What does the notation somevar >> 0 mean in javascript?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

一袭水袖舞倾城 2024-10-14 20:04:16

a>> 中b>> 是按位运算符,它将二进制表示形式 b (<32) 位中的 a 移至右,丢弃移位的位。
参考:https://developer.mozilla.org/en/JavaScript/Reference/Operators/Bitwise_Operators

In a >> b, >> is a bitwise operator that shifts a in binary representation b (< 32) bits to the right, discarding bits shifted off.
Reference: https://developer.mozilla.org/en/JavaScript/Reference/Operators/Bitwise_Operators

活雷疯 2024-10-14 20:04:16

按位右移。尽管somevar>> 0 看起来很奇怪。

Bitwise right shift. Although somevar >> 0 looks weird.

瑾兮 2024-10-14 20:04:16

这是一个按位运算符。
在这种情况下,为了将二进制表示形式的第一操作数向右移动第二操作数中指定的位数,丢弃移出的位。

使用0作为第二个操作数,我猜它没有效果(移动0位,得到相同的值?)。

最后我错了。正如这条@Gumbo 的评论中所解释的那样。

It's a bitwise operator.
In this case, for shifting the first operand in binary representation the number of bits to the right specified in the second operand, discarding bits shifted off.

With a 0 as second operand, I guess it has no effect (shifting 0 bits, is getting the same value?).

I was wrong with this last. As explained at this @Gumbo's comment.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文