자바스크립트 비교 연산자는 값들 간의 관계를 평가하여 불리언(Boolean)으로 결과를 반환하는 연산자입니다. 비교 연산자들은 주로 조건문이나 논리적인 결정에 활용되며, 값들 간에 비교하여 조건에 따른 판단을 할 때 사용됩니다.
<
(작다), >
(크다), <=
(작거나 같다), >=
(크거나 같다)값이 같은지를 확인합니다. 단, 타입은 비교하지 않으며, 형 변환이 가능합니다.
console.log(7 == 7); // true
console.log(7 == "7"); // true
console.log(true == 1); // true
JavaScript값과 타입이 정확히 일치하는지 확인합니다. 형 변환이 없으므로 더 엄격한 비교가 가능합니다.
console.log(7 === 7); // true
console.log(7 === "7"); // false
console.log(true === 1); // false
JavaScript값이 다른지를 확인합니다. 타입은 비교하지 않습니다.
console.log(5 != 10); // true
console.log("hello" != "world"); // true
console.log(true != 1); // false (형 변환 발생)
JavaScript값과 타입이 다른지를 확인합니다.
console.log(5 !== "5"); // true
console.log(true !== 1); // true
console.log(null !== undefined); // true
JavaScript값의 대소를 비교합니다.<
(작다), >
(크다), <=
(작거나 같다), >=
(크거나 같다)
// 작다(<)
console.log(5 < 10); // true
console.log(15 < 5); // false
// 크다(>)
console.log(20 > 10); // true
console.log(5 > 8); // false
// 작거나 같다(<=)
console.log(5 <= 10); // true
console.log(20 <= 20); // true
console.log(25 <= 15); // false
// 크거나 같다(>=)
console.log(15 >= 10); // true
console.log(5 >= 8); // false
console.log(20 >= 20); // true
JavaScript자바스크립트의 비교 연산자를 적절히 활용하면 코드를 더 간결하고 가독성 있게 작성할 수 있습니다. 그러나 형 변환에 주의하고, 일치 연산자를 우선 사용하여 정확한 비교를 하는 것이 좋습니다. 비교 연산자를 올바르게 이해하고 활용하면 코드의 신뢰성을 높일 수 있습니다.
소개 자바에서 Set은 중복을 허용하지 않는 데이터 집합을 의미합니다. List와 달리 동일한 요소를 여러 번…
해시(Hash)란 무엇인가? 해시(Hash)는 자바 프로그래밍에서 빠르고 효율적인 데이터 저장 및 검색을 위한 핵심적인 개념입니다. 이…
LinkedList란 무엇인가? LinkedList는 자바에서 유용하게 사용되는 자료구조 중 하나로, 연결 리스트 방식을 이용하여 데이터를 관리하는…
ArrayList란 무엇인가? ArrayList는 자바에서 가장 널리 사용되는 컬렉션 중 하나로, 가변 크기의 배열을 구현한 클래스입니다.…
제네릭(Generic)이란? 자바 제네릭은 코드의 재사용성을 높이고 타입 안전성을 보장하는 중요한 개념입니다. 이 블로그 글에서는 자바…