我认为Math.pow(2,2)
等于2^2
但事实并非如此。那么^
(插页)在JavaScript中是什么意思?插入符号(^)在JavaScript中做什么?
我正在执行一些测试,在控制台,但不承认结果:
2^2 = 0
2^3 = 1
1^2 = 3
我认为Math.pow(2,2)
等于2^2
但事实并非如此。那么^
(插页)在JavaScript中是什么意思?插入符号(^)在JavaScript中做什么?
我正在执行一些测试,在控制台,但不承认结果:
2^2 = 0
2^3 = 1
1^2 = 3
这意味着bitwise XOR。
这是一个按位整数XOR运算(MDC link)。
^运算是按位异或,你在MDN有更多的信息: https://developer.mozilla.org/en/JavaScript/Reference/Operators/Bitwise_Operators
该运营商进行逻辑XOR操作。 (当两个输入位不同时,出位为1)。
这是按位XOR运算符,它为每个位置返回一个,其中操作数的一个(不是两个)相应位都是一个。下一个例子将返回4(0100):
Code:
result = a^b;
[位异或(http://stackoverflow.com/questions/3618340/what-does-the-operator-do) – gtd 2012-03-19 10:21:04
在最** **语言其**按位异或** – 2012-03-19 10:21:40