본문 바로가기

Javascript

비교 연산자(comparison operators)

1️⃣ 일치 연산자(===)

console.log(2 === 2);   // true
console.log("2" === 2);   // false
console.log(2 === "2");   // false

일치 연산자를 사용하여 두 값이 같은지 비교할 수 있다. 이때, 일치 연산자는 자료형까지 비교한다. 타입까지 일치해야 true를 변환하는 연산자

 

2️⃣ 불일치 연산자(!==)

console.log(2 !== 2);   // false
console.log("2" !== 2);   // true
console.log(2 !== "2");   // true

불일치 연산자를 사용하여 두 값이 다른지 비교할 수 있다. 이때, 불일치 연산자는 자료형까지 비교한다. 타입까지 일치해야 false를 변환하는 연산자

 

 3️⃣ 작다(<) 연산자

console.log(2 < 3);   // true
console.log(2 < "3");   // true
console.log("2" < 3);   // true

작다 연산자를 사용하여 두 값을 비교할 수 있다. 이때, 작다 연산자는 숫자와 문자열을 함께 사용할 경우, 자동으로 숫자로 변환한다.

 

4️⃣ 크다(>) 연산자

console.log(2 > 3);   // false
console.log(2 > "3");   // false
console.log("2" > 3);   // false

크다 연산자를 사용하여 두 값을 비교할 수 있다. 이때, 크다 연산자는 숫자와 문자열을 함께 사용할 경우, 자동으로 숫자로 변환한다.

 

5️⃣ 작거나 같다(<=) 연산자

console.log(2 <= 3);   // true
console.log(2 <= "3");   // true
console.log("2" <= 3);   // true
console.log(2 <= 2);   // true

작거나 같다 연산자를 사용하여 두 값을 비교할 수 있다. 이때, 작거나 같다 연산자는 숫자와 문자열을 함께 사용할 경우, 자동으로 숫자로 변환한다.

 

 6️⃣ 크거나 같다(>=) 연산자

console.log(2 >= 3);   // false
console.log(2 >= "3");   // false
console.log("2" >= 3);   // false
console.log(2 >= 2);   // true

크거나 같다 연산자를 사용하여 두 값을 비교할 수 있다. 이때, 크거나 같다 연산자는 숫자와 문자열을 함께 사용할 경우, 자동으로 숫자로 변환한다.