더북(TheBook)

부등 연산자와 불일치 연산자도 마찬가지입니다. 부등 연산자는 값만 비교하기 때문에 숫자형 10과 문자열 10이 다른지 비교하면 같다고 판단합니다. 10 != '10'은 마치 ‘숫자형 10과 문자열 10은 값이 다르니?’라고 묻는 것과 같습니다. 다르면 true, 같으면 false를 반환합니다. 또한, 10 !== '10'은 ‘숫자형 10과 문자열 10은 값과 자료형이 모두 다르니?’라고 묻는 것과 같습니다.

10 != '10';  // false(아니, 똑같아)
10 !== '10'; // true(응, 달라)

나머지 비교 연산자가 수행하는 연산도 다음 코드로 간단히 확인할 수 있습니다.

10 < 10;  // false
10 <= 10; // true 
10 > 10;  // false 
10 >= 10; // true 
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.