동일/비동일 연산자( == , !=)  VS  일치/비일치 연산자( === , !== ) 

특징 : 

1.  두 개의 값을 비교한다는 면에서는 같지만, 동일 / 비동일 연산자는 "a" == 3 일경우 "a" 문자열을 타입            변환을  한 후에 비교하고, 비일치 연산자는 타입변환을 하지 않고 비교한다.

2. null, undefined는 동일하다.

3. 동일 여부를 평가할 때 null, undefined를 다른 값으로 변환하지 않는다.

4. 피연산자 중 하나가 NaN 값이면  == 연산자는 false, != 연산자는 true를 반환한다.

5. NaN == NaN 의 결과는 false이다.




+ Recent posts