Javascript
비교 연산자(comparison operators)
WEB_CREASTORY
2023. 7. 24. 23:23
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
크거나 같다 연산자를 사용하여 두 값을 비교할 수 있다. 이때, 크거나 같다 연산자는 숫자와 문자열을 함께 사용할 경우, 자동으로 숫자로 변환한다.