현재 진행하고 있는 프로젝트에서 보수 안건을 대응하던 중, 느슨한 동등으로 비교 연산을 수행하는 JavaScript 코드를 보게 되었다. 이전 프로젝트에서는 되도록 엄격한 동등을 사용하는 것을 권장했기 때문에, 궁금해서 찾아보게 되었다. 느슨한 동등과 엄격한 동등이란? 느슨한 동등(==): 암묵적 타입 변환을 수행한 후, 값을 비교. 엄격한 동등(===): 암묵적 타입 변환 없이, 타입과 값을 비교. https://developer.mozilla.org/ko/docs/Web/JavaScript/Equality_comparisons_and_sameness 느슨한 동등 vs 엄격한 동등 아래 url에서 느슨한 동등과 엄격한 동등을 그림으로 비교해 놓았다. https://dorey.github.io/JavaS..