2016. 12. 4. 01:39
javascript의 일치 비교 연산자(==, !=, ===, !==) Javascript & HTML & CSS/pure javascript2016. 12. 4. 01:39
==는 값의 일치여부를 판단함(자동으로 형변환해서 비교)
'' == false의 결과는? true
'' == 0의 결과는? true
0 == false의 결과는? true
'123' == 123의 결과는? true
정리하면 ''과 0과 false를 모두 같은 값으로 취급함을 알 수 있다.
그리고 숫자로 표현하는 문자열은 숫자와 같다고 취급한다.(==로 비교하는 경우를 얘기하는 것)
===는 값과 자료형 모두 일치하는지를 판단함(자동으로 형변환 안됨)
''와 false와 0은 모두 다른 값으로 취급한다.
'Javascript & HTML & CSS > pure javascript' 카테고리의 다른 글
javascript 함수 만드는 방법 (0) | 2016.12.04 |
---|---|
javascript의 쉬운 반복문 : for in (0) | 2016.12.04 |
javascript 배열의 특징 (0) | 2016.12.04 |
javascript의 6가지 자료형 (0) | 2016.12.04 |
Array객체의 map() 메서드 (0) | 2016.08.09 |