관계형 연산자
모든 관계형 연산자는 피연산자 값을 비교하여 그 결과로True(-1) 또는 False(0)를 반환합니다. 모든 관계형 연산자는 이항 연산자입니다.
연산자 | 설명 |
---|---|
< | 보다 작음 두 피연산자 모두 수치적으로 해석할 수 있으면 숫자 비교를 실행합니다. 이 연산은 비교 평가에 대한 논리 값을 반환합니다. |
<= | 보다 작거나 같음 두 피연산자 모두 수치적으로 해석할 수 있으면 숫자 비교를 실행합니다. 이 연산은 비교 평가에 대한 논리 값을 반환합니다. |
> | 보다 큼 두 피연산자 모두 수치적으로 해석할 수 있으면 숫자 비교를 실행합니다. 이 연산은 비교 평가에 대한 논리 값을 반환합니다. |
>= | 보다 크거나 같음 두 피연산자 모두 수치적으로 해석할 수 있으면 숫자 비교를 실행합니다. 이 연산은 비교 평가에 대한 논리 값을 반환합니다. |
= | 같음 두 피연산자 모두 수치적으로 해석할 수 있으면 숫자 비교를 실행합니다. 이 연산은 비교 평가에 대한 논리 값을 반환합니다. |
<> | 동일하지 않음 두 피연산자 모두 수치적으로 해석할 수 있으면 숫자 비교를 실행합니다. 이 연산은 비교 평가에 대한 논리 값을 반환합니다. |
precedes | < 연산자와는 달리 비교 연산 전에 인수 값의 수치적 해석을 시도하지 않습니다. 연산의 결과로 연산자의 왼쪽 값이 텍스트로 표시되고, 문자열 비교 시 오른쪽 값의 텍스트 표시보다 앞에 오면 true를 반환합니다.
'1 ' precedes ' 2' 은 FALSE를 반환합니다. ' 1' precedes ' 2'은 TRUE를 반환합니다. 공백(' ')의 ASCII 값이 숫자의 ASCII 값보다 작은 값이기 때문입니다. 다음과 비교해 보십시오. '1 ' < ' 2' 는 TRUE를 반환합니다. ' 1' < ' 2'은 TRUE를 반환합니다. |
follows | > 연산자와는 달리 비교 연산 전에 인수 값의 수치적 해석을 시도하지 않습니다. 연산의 결과로 연산자의 왼쪽 값이 텍스트로 표시되고, 문자열 비교 시 오른쪽 값의 텍스트 표시보다 뒤에 오면 true를 반환합니다.
' 2' follows '1'은 FALSE를 반환합니다. ' 2' follows ' 1'은 TRUE를 반환합니다. 공백(' ')의 ASCII 값이 숫자의 ASCII 값보다 작은 값이기 때문입니다. 다음과 비교해 보십시오. ' 2' > ' 1'은 TRUE를 반환합니다. ' 2' > '1 '은 TRUE를 반환합니다. |