==, ===, ====??? - js 동등 연산자 알아보기 자바스크립트에서 값이 같은지를 알아보는 연산자는 2가지가 있다 혹시 ==과 === 차이를 모른다면 이 블로그를 끝까지 봐야 할것이다 일단 기본적으로 값이 같은지를 비교해서 같다면 true를 반환하고 다르다면 false를 반환한다 == ==은 타입과 상관 없이 단순하게 값이 같은지를 확인한다 console.log("1" == 1); //true console.log("" == false); //true 첫번째 콘솔을 보면 타입이 다르지만 값은 같기 때문에 true를 반환한다 두번쨰 콘솔은 다르다로 생각할수 있지만 빈 문자열은 false와 같기 때문에 true를 반환한다 하지만 참조형 변수를 비교할때는 값이 저장된 메모리 주소가 같은지를 비교한다 const a = [1, 2, 3, 4]; const b = .. 이전 1 다음