본문 바로가기

JAVASCRIPT

Javascript 연산자 - 비교 연산자

비교 연산자

비교 연산자는 피연산자를 서로 비교하고, 비교 결과가 참인지에 따라 논리 값을 반환합니다.

피연산자로는 숫자, 문자열, 논리형, 객체 값을 사용할 수 있습니다. 문자열은 Unicode 값을 사용한 표준 사전식 순서를 기반으로 비교합니다. 만약 두 피연산자가 서로 다른 타입일 경우, 자바스크립트가 피연산자를 비교하기에 적합한 타입으로 변환하며, 대개 숫자로 변환해 비교하는 결과를 낳습니다. 비교 연산에서 발생하는 타입 변환의 유일한 예외는 === 와 !== 연산자를 사용해 엄격 일치와 불일치 비교를 수행하는 경우입니다. 두 연산자는 비교하기 전에 피연산자를 변환하려는 시도를 하지 않습니다.

 

 

var var1 = 3;
var var2 = 4;

 

연산자 설명 true를 반환하는 예제
동등 (==) 피연산자가 서로 같으면 true를 반환합니다. 3 == var1
"3" == var1
3 == '3'
부등 (!=) 피연산자가 서로 다르면 true를 반환합니다. var1 != 4
var2 != "3"
일치 (en-US) (===) 두 피연산자의 값과 타입이 모두 같은 경우 true를 반환합니다. Object.is와 JavaScript에서의 같음을 참고하세요. 3 === var1
불일치 (en-US) (!==) 피연산자의 값 또는 타입이 서로 다를 경우 true를 반환합니다. var1 !== "3"
3 !== '3'
큼 (en-US) (>) 왼쪽 피연산자가 오른쪽 피연산자보다 크면 true를 반환합니다. var2 > var1
"12" > 2
크거나 같음 (en-US) (>=) 왼쪽 피연산자가 오른쪽 피연산자와 같거나 크면 true를 반환합니다. var2 >= var1
var1 >= 3
작음 (en-US) (<) 왼쪽 피연산자가 오른쪽 피연산자보다 작으면 true를 반환합니다. var1 < var2
"2" < 12
작거나 같음 (en-US) (<=) 왼쪽 피연산자가 오른쪽 피연산자와 같거나 작으면 true를 반환합니다. var1 <= var2
var2 <= 5

 

=>는 연산자가 아니라 화살표 함수의 표기법입니다.

 

반응형

'JAVASCRIPT' 카테고리의 다른 글

Javascript 연산자 - 논리 연산자  (0) 2022.05.02
Javascript 연산자 - 산술 연산자  (0) 2022.05.02
Javascript 연산자 - 연산자란?  (0) 2022.05.02
Javascript 함수 - isNaN()  (0) 2022.04.29
Javascript 함수 - parseInt()  (0) 2022.04.29