도담도담

== 와 === 의 차이점 본문

IT 공부/개인정리

== 와 === 의 차이점

Zinisang 2022. 1. 25. 10:25

처음엔 이 두개가 크게 다를거 없이 비슷한 것들인 줄 알았었는데,

작업하다가 보니 경우에 따라

== 를 사용하는 경우도 있고

=== 를 사용하는 경우도 있는데

그 결과가 다른경우들이 생겨서 차이가 뭔가에 대해 알아보았다.

 


일단 한줄 요약으로는 ===가 더 세분화 된 내용까지 같게 해야한다고 이해할 수 있을 것 같다.

가장 확인 하기 쉬운 방법으로는 개발자 모드(F12)를 켜서 확인해보는 방법일 듯 하다.

 

위와 같이 a 는 문자열 형태를 가진 1 이고,

b는 숫자 형태를 가진 1로 구분되어있다.

 

이걸 == 로 비교해 보면

이 a 와 b 를 확인할 때 그 값이 이 둘이 '같다' 라고 나온다.

 

그런데 이걸 === 로 비교해 보면

이 둘의 값이 '다르다'라고 표현한다.

 

이를 참고하면 ===== 의 차이점이 조금 정리될 수 있을 것 같다.

'IT 공부 > 개인정리' 카테고리의 다른 글

드레그앤드롭 (Drag and Drop) 연습  (0) 2022.02.10
환율계산기 만들어보기  (0) 2022.02.07
VS code 단축키  (0) 2022.01.01
VS code 에서 HTML 자동 완성 기능  (0) 2021.12.30
VS code 에서 Tap키 활용  (0) 2021.12.29
Comments