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

按位异或运算符 (^) (JavaScript)

 

对两个表达式执行按位“异或”运算。


result = expression1 ^ expression2

result

任何变量。

expression1

任何表达式。

expression2

任何表达式。

^ 运算符随后查看两个表达式的二进制表示形式的值,并执行按位“异或”运算。此运算的结果如下所示:

0101   (expression1)
1100   (expression2)
----
1001   (result)

当且仅当只有一个表达式的某位为 1 时,结果中的该位才为 1。否则,结果中的该位为 0。

要求

在以下文档模式中受支持: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)中受支持。请参阅版本信息

显示: