느슨한 동등 비교

1. ==와 ===의 차이점 느슨한 동등 비교 연산자(==)와 엄격한 동등 비교 연산지(===)는 동일한 비교 연산을 하지만, 엄격한 동등 비교 연산자의 경우에는 타입변환(Type Conversion)을 허용하지 않아 타입이 일치해야한다. 엄격한 동등 비교는 타입변환이 없기 때문에 값과 타입이 모두 같아야 동등하다는 결과가 나오기 때문에 예외가 없지만, 느슨한 동등 비교 연산의 경우 주의해야할 예시가 몇몇 있다. 2. == 의 동작 타입이 다른 두 값을 ==로 비교 시, 한쪽 또는 양쪽 피연산자에서 타입을 일치시켜 간단히 값만 보고 비교한다. 2-1 NaN 비교 NaN은 그 자신과도 동등하지 않기에 어떤 동등비교를 해도 동등한 결과가 나오지 않는다. 2-2 +0과 -0 비교 +, - 와 같은 부호는 다른..
58청춘
'느슨한 동등 비교' 태그의 글 목록