5.4 비교 연산자

1) 일치함 (strict equality, ===)

  • 두 값이 같은 객체를 가리키거나, 같은 타입이고 값도 같은 경우

2) 동등함 (loose equality, ==)

  • 두 값이 같은 객체를 가리키거나 같은 값을 갖도록 변환할 수 있는 경우

  • 문자열 "33", 숫자 33 은 일치 하지 않음 why? 타입이 다르기 때문 -> 문자열은 미리 숫자로 변환해서 일치하는지 비교해야함

  • 일치 연산자를 사용하는 게 차라리 나음

3) 대소관계

  • 작다 (<), 작거나 같다 (<=), 크다 (>), 크거나 같다(>=)

Last updated