연산자의 경우 정리할 생각은 크게 없었는데, 표로 그려놓고 나중에 간단하게 볼 때 쓰려고 한다.
연산자는 더 있지만, 이정도만 정리하고자 한다.
연산자의 분류
분류
|
설명
|
예
|
단항 연산자
|
피연산자(연산 대상)가 한 개인 연산자
|
!A
|
이항 연산자
|
피연산자가 두 개인 연산자
|
A + B
|
삼항 연산자
|
피연산자가 세 개인 연산자
|
A ? B : C
|
전위 연산자
|
연산자가 피연산자 앞에 위치하는 연산자
|
!A
|
중위 연산자
|
연산자가 피연산자 사이에 위치하는 연산자
|
A + B
|
후위 연산자
|
연산자가 피연산자 뒤에 위치하는 연산자
|
A!
|
할당 연산자
연산자
|
부호
|
설명
|
할당(대입) 연산자
|
A = B
|
A에 B의 값을 할당합니다. 서로 다른 데이터 타입이라면 오류가 발생합니다.
|
산술 연산자
연산자
|
부호
|
설명
|
더하기 연산자
|
A + B
|
A 와 B를 더한 값을 반환합니다.
|
빼기 연산자
|
A - B
|
A 에서 B를 뺀 값을 반환합니다.
|
곱하기 연산자
|
A * B
|
A와 B를 곱한 값을 반환합니다.
|
나누기 연산자
|
A / B
|
A를 B로 나눈 값을 반환합니다.
|
나머지 연산자
|
A % B
|
A를 B로 나눈 나머지를 반환합니다.
|
비교 연산자
연산자
|
부호
|
설명
|
값이 같다.
|
A == B
|
A와 B가 같은 값인지 비교하여 불리언 값을 반환합니다.
|
값이 크거나 같다.
|
A >= B
|
A가 B보다 크거나 같은 값인지 비교하여 불리언 값을 반환합니다.
|
같이 작거나 같다.
|
A <= B
|
A가 B보다 작거나 같은 값인지 비교하여 불리언 값을 반환합니다.
|
값이 크다.
|
A > B
|
A가 B보다 큰 값인지 비교하여 불리언 값을 반환합니다.
|
값이 작다.
|
A < B
|
A가 B보다 작은 값인지 비교하여 불리언 값을 반환합니다.
|
값이 같지 않다.
|
A != B
|
A와 B가 다른 값인지 비교하여 불리언 값을 반환합니다.
|
참조가 같다.
|
A === B
|
A와 B가 참조 타입일 때 A와 B가 같은 인스턴스를 가리키는지 비교하여 불리언 값을 반환합니다.
|
참조가 같지 않다.
|
A !== B
|
A와 B가 참조 타입일 때 A와 B가 같지 않은 인스턴스를 가리키는지 비교하여 불리언 값을 반환합니다.
|
패턴 매치
|
A ~= B
|
A와 B의 패턴이 매치되는지 확인하여 불리언 값을 반환합니다.
|
삼항 연산자
연산자
|
부호
|
설명
|
삼항 조건 연산자
|
Bool ? A : B
|
불리언 값이 참이면 A, 거짓이면 B를 반환합니다.
|
부울 연산자
연산자
|
부호
|
설명
|
NOT(부정) 연산자
|
!A
|
A(불리언 값)의 참, 거짓을 반전합니다.
|
AND 연산자
|
A && B
|
A와 B의 불리언 AND 논리 연산을 실행합니다.
|
OR 연산자
|
A || B
|
A와 B의 불리언 OR 논리 연산을 실행합니다.
|
댓글
댓글 쓰기