저번 장에서 다루던 비교 연산자 기억나시나요?
기억이 안 나신다면 이 글을 참고해주세요!
2021/02/26 - [분류 전체보기] - 4장. 비교 연산자 (1)
자! 그럼 이제 다른 비교 연산자들에 대해 알아볼까요?
이번에 배울 비교 연산자들은 바로 ==, ===입니다.
뭐가 다른가 싶죠?
하지만, 엄연히 차이가 있답니다!
이번 장을 통해서 한 번 확인해봐요 :)
◈ == (이중 등호, 동등)
-> 자료형 유형이 서로 다른 두 값이 같은지 비교할 때 사용하는 연산자
◈ ===(삼중 등호, 일치)
-> 자료형 유형과 상관없이 서로 다른 두 값이 엄격히 같은지 비교할 때
사용하는 연산자
자료형 유형...? 어디서 들어 봤더라...?
네 맞습니다! 제 javascript 2장 글에서 다룬 적이 있었습니다!
만약 제 블로그를 처음 방문하신 분이시라면 링크해둔 글을 참고하시면 됩니다!
2021/02/15 - [javascript] - 2장. 자료형과 변수
2장. 자료형과 변수
이번 장에서는, javascript의 자료형과 변수에 대해 다뤄보도록 하겠습니다. 자료형을 알려면 일단 데이터에 대해 알고 있어야 합니다. ◈ 데이터란? -> 컴퓨터 프로그램에 저장된 정보, 즉 프로그
introducing-turtle.tistory.com
글만 보면 이해하기 어려우실 수 있으니 직접 예시를 들어 설명해드리겠습니다!
무슨 말인지 이해가 가시나요?
솔직하게 잘 이해가 안 가시죠?
일단 정의 부분을 다시 한번 보겠습니다.
==는 자료형 유형이 서로 다른 두 값이 같은지 비교할 때 사용하는 연산자입니다.
===는 자료형 유형과 상관없이 서로 다른 두 값이 엄격히 같은지 비교할 때 사용하는 연산자입니다.
감이 조금 오시나요?
등호를 써서 비교를 해보자면, === > ==입니다.
=== 연산자가 == 연산자보다 조금 더 자세히 파고드는 것입니다.
=== 연산자는 엄격하게 같아야 합니다. 5, "5"가 아닌 5, 5처럼 말이죠!
== 연산자는 자료형 유형이 달라도 값만 같으면 됩니다! 5든 "5"든 상관이 없다는 것이죠!
정리해보겠습니다!
=== (일치)는 자료 유형도 같고, 값도 같아야 True라는 값을 반환합니다.
하지만,
== (동등)는 자료 유형이 달라도, 그 값만 같다면 True라는 값을 반환합니다.
=.= 재밌으셨나요?
다 비슷하게 생겼는데 쓰임새가 조금씩 틀리니까 신기하죠?
잘 이해하셨길 바라며 이번 장은 여기서 마무리하겠습니다.
다음 장에서는 (미정)에 대해 알아보도록 하겠습니다.
그럼 안녀어어어엉~~~~~
'javascript' 카테고리의 다른 글
<javascript> 8장. 조건문 (3) (0) | 2021.03.23 |
---|---|
<javascript> 7장. 조건문 (2) (0) | 2021.03.22 |
<javascript 공부> 4장. 비교 연산자 (1) (0) | 2021.02.26 |
<javascript 공부> 3장. 논리 연산자 (0) | 2021.02.21 |
<javascript 공부> 2장. 자료형과 변수 (0) | 2021.02.15 |