== 연산자 : 피연산자가 서로 다른 타입일 경우에는 타입을 강제로 변환하여 비교
=== 연산자 : 서로 같은 타입의 같은 값일때만 true로 동작
예제
""=='0' | false |
0 == '0' (형변환 발생) | true |
false == 'false' | false |
false == '0' (형변환 발생) | true |
false == undefined | false |
false == null | false |
null == undefined (형변환 발생) | true |
확인을 위해 크롬 콘솔창에 입력해보았다
결론 : javascript에서 같은 값을 비교할 때에는 왠만하면 ===로 비교하는 것이 좋다.
if문 vs switch문 (0) | 2015.12.06 |
---|---|
web.xml의 <welcome-file-list> (0) | 2015.12.06 |
MVC 패턴을 쓰는 이유 예제를 예제로 알아보자. (8) | 2015.12.06 |
Git-bash에서 ls 사용시 한글깨짐 문제 해결 (0) | 2015.12.06 |
Git Bash에 alias명령어를 세팅하여 명령어를 짧게 입력해보자. (0) | 2015.12.06 |
댓글 영역