Web/JavaScript
[JavaScript] 비교 연산자와 일치 연산자
manzoo
2019. 8. 8. 15:09
자바스크립트를 공부하면서 이해가 안됐던 것?, 처음 보았던 것이 일치 연산자이다.
비교 연산자 ==
<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이다.