Language/JavaScript
Chapter 02 자바스크립트 기본 - 일치 연산자
구일일구
2023. 3. 26. 18:50
반응형
2.12 일치 연산자
▲ 일치 연산자
연산자 | 설명 |
=== | 양 변의 자료형과 값이 일치 |
!== | 양 변의 자료형과 값이 다름 |
코드 2-51. 비교 연산자의 사용
<script>
alert('' == false); //true
alert('' == 0); //true
alert(0 == false); //true
alert('273' == 273); //true
</script>
<코드설명> 네 가지 모두 true가 출력됨. 이는 자동으로 자료형 변환되어 일어나는 현상. 이러한 유연성으로 인해 자바스크립트에는 다른 언어에 없는 특이한 기술이 많음. 하지만 이러한 유연성으로 인해 원하는 결과가 나오지 않을 수도 있음. 자료형이 다른 것을 확실하게 구분 짓고 싶다면 일치 연산자를 사용.
코드 2-52. 일치 연산자의 사용
<script>
alert('' === false); //false
alert('' === 0); //false
alert(0 === false); //false
alert('273' === 273); //false
</script>
<코드설명> 양 변의 값이 같더라도, 일치 연산자를 사용하여 자료형을 비교하기 때문에 모두 false가 출력됨.
반응형