==, ===의 차이

majungha·2023년 3월 13일
1

메모

목록 보기
2/57

오늘의 공부 👍

연산자 ==, ===의 차이를 알아보겠습니다.

📝 ==, === 의 차이


  • =====은 비교 연산자입니다. 같은 비교연산자이지만 차이점이 있음
  • == (느슨한 동치 연산자) - 값만 같으면 true를 리턴
  • === (엄격한 동치 연산자) - 값과 데이터타입이 같으면 true를 리턴
  • =====에 비해 안정성이 떨어지기 떄문에 ===을 사용하는 것이 좋음

📝 !=, !== 의 차이


  • 동치 연산자 말고도 부정 연산자가 있음, 부정연산자와 비슷하게 사용됨
  • != (느슨한 부정 연산자로) - 값이 다르면 true를 리턴
  • !== (엄격한 부정 연산자) - 값과 데이터타입이 다르면 true를 리턴
  • 동치연산자와 마찬가지로 !=은 안정성이 떨어지기 때문에 사용하지 않는 것이 좋음

마무리 👍


자료를 찾아보며 엄격한 연산자와 느슨한 연산자의 차이에 대해서 확실하게 복습 할 수 있었습니다.


출처 : 코드캠프

profile
개발자 블로그 / 항상 겸손한 자세로 배우면서 성장하자 할 수 있다!

0개의 댓글