연산자 ==, ===의 차이를 알아보겠습니다.
==
과 ===
은 비교 연산자입니다. 같은 비교연산자이지만 차이점이 있음== (느슨한 동치 연산자)
- 값만 같으면 true를 리턴=== (엄격한 동치 연산자)
- 값과 데이터타입이 같으면 true를 리턴==
은 ===
에 비해 안정성이 떨어지기 떄문에 ===
을 사용하는 것이 좋음!= (느슨한 부정 연산자로)
- 값이 다르면 true를 리턴!== (엄격한 부정 연산자)
- 값과 데이터타입이 다르면 true를 리턴!=
은 안정성이 떨어지기 때문에 사용하지 않는 것이 좋음자료를 찾아보며 엄격한 연산자와 느슨한 연산자의 차이에 대해서 확실하게 복습 할 수 있었습니다.
출처 : 코드캠프