front-end/js

[JS] 4. 비교 연산자 (< , <=, >, >= , ==, !=, ===)

쭈냥이 2023. 11. 10. 16:10

1. 비교연산자

(1-1) 비교 연산자란 두 개의 값을 비교해서 같으면 true 다르면 false를 반환하는 연산입니다.

const age = 25;
const size = 64;

console.log((age > size),
            (age >= size),
            (age < size),
            (age <= size),
            (age == size),
            (age != size));

크다(>), 크거나 같다(>=), 작다(<), 작거나 같다(<=), 같다(==), 같지 않다(!=)를 통해 boolean값을 반환받을 수 있습니다.

 

 

 

(1-2) 주의할점 : == 와 ===는 엄연히 다르다.

const A = 25;
const B = "25";

console.log(A == B);
console.log(A === B);

숫자 25와 문자"25"는 다른 값이지만 ==부호를 사용하면 true를 반환한다.

따라서, 데이터의 형식까지 비교하는 ===를 사용해야 한다.