要查看英语原文,请勾选“英语”复选框。也可将鼠标指针移到文本上,在弹出窗口中显示英语原文。
翻译
英语

按位右移运算符 (>>) (JavaScript)

 

右移表达式的位,保持符号不变。


result = expression1 >> expression2

result

任何变量。

expression1

任何表达式。

expression2

任何表达式。

>> 运算符将 expression1 的位右移 expression2 中指定的位数。expression1 的符号位填充右移后左边空出来的位。右移的位被丢弃。例如,计算完下列代码后,temp 的值为 -4:因为 -14(即二进制的 11110010)右移两位后等于 -4(即二进制的 11111100)。

var temp
temp = -14 >> 2

要求

在以下文档模式中受支持:Quirks、Internet Explorer 6 标准模式、Internet Explorer 7 标准模式、Internet Explorer 8 标准模式、Internet Explorer 9 标准模式、Internet Explorer 10 标准模式和 Internet Explorer 11 标准模式。此外,也在应用商店应用(Windows 8 和 Windows Phone 8.1)中受支持。请参阅版本信息

显示: