有js高手知道>>>是什么意思!与>>有何区别

xtjcmavg 2010-01-15 04:55:31
哪位朋友告知一下js中>>位移与>>>位移有何区别?越详细越好,千万不要说是一样的效果,因为我看了QQMD5加密中用到了>>>当我把>>>变成>>后得到的结果都变化了,所以肯定是有区别的,只是我不知道.
...全文
72 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xtjcmavg 2010-01-15
  • 打赏
  • 举报
回复
后来又找到区别了,不过还是谢谢各位,先结贴给分
msdnlu 2010-01-15
  • 打赏
  • 举报
回复
The >>> operator is just like the >> operator, except that the bits shifted in on the left are always zero, regardless of the sign of the first operand. For example, -1 >>4 evaluates to -1, but -1 >>> 4 evaluates to 268435455 (0x0fffffff).

From JavaScript: The Definitive Guide.
kksss 2010-01-15
  • 打赏
  • 举报
回复
>>带符号右移 (n>>2 将整型值带符号右移2位 )
<<带符号左移 (n<<2 将整型值带符号左移2位 )
>>>无符号右移 (n>>>2 将整型值无符号右移2位 )

随便GOOGLE出来的结果。。。

87,920

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧