자바스크립트를 공부하면서 이해가 안됐던 것?, 처음 보았던 것이 일치 연산자이다.
비교 연산자 ==
<script>
alert('' == false);
alert('' == 0);
alert(0 == false);
alert('273' == 273);
</script>
위 코드의 결과는 모두 true이다.
자동으로 자료형이 변환이 되기 때문이다..
일치 연산자 ===
<script>
alert('' === false);
alert('' === 0);
alert(0 === false);
alert('273' === 273);
</script>
일치 연산자를 사용하게 되면 값 뿐만 아니라 자료형이 같은지도 비교하게 된다.
따라서 위 결과는 모두 false이다.
'Web > JavaScript' 카테고리의 다른 글
[JavaScript] 객체 (0) | 2019.08.09 |
---|---|
[JavaScript] 콜백 함수 (0) | 2019.08.08 |
[JavaScript] 오버로딩 (0) | 2019.08.08 |
[JavaScript] 가변 인자 함수 (0) | 2019.08.08 |
[JavaScript] 선언적 함수 (0) | 2019.08.08 |