==와 ===의 차이점

hyeun427·2022년 4월 20일
0

TIL

목록 보기
43/59
post-thumbnail

자바스크립트에서 ==와 ===의 차이는 무엇일까!

1. ==

x==y의 경우에 x의 '값'과 y의 '값'이 같은지를 검사한다.


2. ===

x===y의 경우에 x와y의 '값과 타입'이 같은지를 검사한다.

3. 간단한 예제

간단한 예제를 보면서 정리해보자.

var a = 1
var b = '1'

a == b		// true	// 값만 비교하기때문에 a의 값인 1과 b의 값인 1이 같아서 true
a === b 	// false // 값과 타입 둘다 비교하기 때문에 a는 숫자와 b는 문자로 타입이 다르기 때문에 false
profile
어제보다 더 나은, 어제보다 더 밝은

0개의 댓글