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
크거나 같다 연산자를 사용하여 두 값을 비교할 수 있다. 이때, 크거나 같다 연산자는 숫자와 문자열을 함께 사용할 경우, 자동으로 숫자로 변환한다.
'Javascript' 카테고리의 다른 글
삼항 연산자(ternary operator) ?: (0) | 2023.07.24 |
---|---|
논리 연산자(logical operators) (0) | 2023.07.24 |
할당 연산자(assignment operators) (0) | 2023.07.24 |
산술 연산자(arithmetic operators) (0) | 2023.07.24 |
JS 문법 : 데이터 타입_암시적 형 변환&명시적 형 변환 (0) | 2023.07.24 |