JavaScript中按位“异或”运算符使用介绍

2014-03-14 39

按位“异或”运算符 (^)是对两个表达式执行按位异或。使用方法:

result = expression1 ^ expression2

其中result是任何变量。
expression1是任何表达式。
expression2是任何表达式。

按位“异或”运算符说明
^ 运算符查看两个表达式的二进制表示法的值,并执行按位异或。该操作的结果如下所示:

0101 (expression1)
1100 (expression2)
----
1001 (结果)

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

展开阅读全文

更多Javascript文章

AJAX架构之Dojo篇
Apr 10 48
js 程序执行与顺序实现详解
May 13 49
javascript实现点击按钮让DIV层弹性移动的方法
Feb 24 35
javascript html5实现表单验证
Mar 01 40
JavaScript运动框架 解决速度正负取整问题(一)
May 17 42
jQuery、layer实现弹出层的打开、关闭功能
Jun 28 39
js实现for循环跳过undefined值示例
Jul 02 41
手机访问当前页面