본문 바로가기

Web/JavaScript

[JavaScript] 비교 연산자와 일치 연산자

자바스크립트를 공부하면서 이해가 안됐던 것?, 처음 보았던 것이 일치 연산자이다.

 

비교 연산자 ==

<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