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)을 대체로 반대하는 사람이다.

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