Microsoft(R) JScript(R)
>>= 运算符
 语言参考 
版本 1 

请参阅


描述
用来把表达式的所有位向右移,且保持符号不变。
语法
result >>= expression

>>= 运算符的语法组成部分如下:

部分 描述
result 任何变量
expression 任何表达式

说明
使用 >>= 运算符和使用下面的语句是等效的:
result = result >> expression
>>= 运算符把 result 的所有位向右移 expression 指定的位数。result 的符号位被用来填充右移后左边空出的位。从右边移出去的位被丢弃。例如,下面的代码被求值后,temp 的值是 -4:-14 (即二进制的 11110010)右移两位等于 -4 (即二进制的 11111100)。
var temp
temp = -14
temp >>= 2
关于 >>= 运算符何时产生运行时错误的信息,请参阅运算符操作表。