자바스크립트 비교연산자 ⚖️

minjoo kim·2021년 1월 14일
0

비교연산자는 연산자 양쪽에 있는 두 값, 즉 좌항과 우항을 비교하는 연산자 입니다. 두 가지가 있는데,

동치 연산자

==, ===, !=, !==

관계 연산자

>, <, >=, <=

랍니다! 동치 연산자는 다양한 데이터 타입을 비교하는 경우 사용합니다.
관계 연산자는 문자열(사전순으로 비교)과 숫자(크기로 비교) 데이터 타입을 비교합니다.

❗️일치 연산자( === )

if (fullName === familyName + " " + "개발") { 
}
if (fullName === familyName + " " + firstName) { 
}
if (totalCost === 81.50 + 135) { 
} 
if (totalCost === average + 135) { 
}

-> 이렇게 string끼리 비교할 수 있고, 숫자와 string을 비교할 수도 있습니다.

console.log("2 더하기 2는 " + (2 + 2));

컴퓨터는 왼쪽부터 코드를 실행하기 때문에 묶어줘야 했지만, 비교연산자가 있을때는 비교연산자 기준으로 왼쪽/오른쪽 나눠서 코드를 실행하게 됩니다.

❗️불일치 연산자( !== )

if (answer !== "비밀") { alert("틀렸습니다."); }

❗️동등 연산자(==)

일치 연산자(===)가 정확한 값을 비교하는 반면, 동등 연산자는 조금더 느슨하게 쓰인다고 알아둡시다!

if ("3" == 3) { return true; }
if ("3" === 3) { return false; }

0개의 댓글