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)입니다.
^연산자는 비트 단위 XOR 인 경우 MDN에 대한 정보가 : https://developer.mozilla.org/en/JavaScript/Reference/Operators/Bitwise_Operators
즉, 오퍼레이터는 논리 XOR 연산을 수행한다. (두 입력 비트가 다른 경우 출력 비트는 1입니다).
이것은 비트 XOR 연산자로 피연산자의 해당 비트 중 하나 (둘 다 아닌)가 하나 인 각 위치에 대해 하나를 반환합니다. 다음 예는 4 (0100) 반환
Code:
result = a^b;
[비트 단위 XOR (http://stackoverflow.com/questions/3618340/what-does-the-operator-do) – gtd
** 대부분 ** 언어로 ** 비트 XOR ** –