동일/비동일 연산자( == , !=) VS 일치/비일치 연산자( === , !== )
특징 :
1. 두 개의 값을 비교한다는 면에서는 같지만, 동일 / 비동일 연산자는 "a" == 3 일경우 "a" 문자열을 타입 변환을 한 후에 비교하고, 비일치 연산자는 타입변환을 하지 않고 비교한다.
2. null, undefined는 동일하다.
3. 동일 여부를 평가할 때 null, undefined를 다른 값으로 변환하지 않는다.
4. 피연산자 중 하나가 NaN 값이면 == 연산자는 false, != 연산자는 true를 반환한다.
5. NaN == NaN 의 결과는 false이다.
'프론트엔드 개발자를 위한 자바스크립트 프로그래밍 공부 > 3장 언어의 기초 - 연산자' 카테고리의 다른 글
do while (0) | 2019.01.11 |
---|---|
쉼표 연산자 (0) | 2019.01.10 |
뺄셈 연산 (0) | 2019.01.10 |
논리 OR 연산자 || (0) | 2019.01.10 |
Boolean - 논리 AND 연산자 ( &&) (0) | 2019.01.10 |