欢迎来到.net学习网

欢迎联系站长一起更新本网站!QQ:879621940

您当前所在位置:首页 » Html » 正文

热门阅读

JavaScript中无符号右移赋值操作

创建时间:2011年07月22日 21:34  阅读次数:(4901)
分享到:
无符号右移赋值操作 ( > > >=)是对变量值根据表达式值所规定的位数进行无符号右移,并将结果赋给该变量。示例代码:
result  > > >= expression

其中参数是result任何变量。
expression是任何表达式。

JavaScript中无符号右移赋值操作说明
使用  > > >= 运算符和使用下面的语句是等效的:
result = result  > > > expression

 > > >= 运算符把 result 的所有位向右移 expression 指定的位数。右移后左边空出的位用零来填充。向右移出的位被丢弃。例如:
var temp
temp = -14
temp  > > >= 2

变量 temp 的值为 -14 (即二进制的 11111111 11111111 11111111 11110010),向右移两位后等于 1073741820 (即二进制的 00111111 11111111 11111111 11111100)。
来源:
说明:所有来源为 .net学习网的文章均为原创,如有转载,请在转载处标注本页地址,谢谢!
【编辑:Wyf

打赏

取消

感谢您的支持,我会做的更好!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

最新评论

共有评论0条
  • 暂无任何评论,请留下您对本文章的看法,共同参入讨论!
发表评论:
留言人:
内  容:
请输入问题 80+93=? 的结果(结果是:173)
结  果: