더북(TheBook)

3.4.2 비교와 동등성

이어서 항상 불리언을 결괏값으로 리턴하는 연산자다. 다음은 아주 아주 오래된 숫자(숫자만 가능하다) 비교 연산자다.

less < than;
lessThan <= orEqual;
greater > than;
greaterThan >= orEqual;

두 값의 동등성(equality)은 다음과 같이 테스트한다.

1 == 2;         // false
"cat" != "dog"; // true

다른 타입의 값도 가능하다.

314 == "pi"; // false

타입이 다른 값은 절대로 동등하지 않다.

123 == "123"; // false

나는 암묵적 변환(implicit conversion)을 대체로 반대하는 사람이다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.