
JavaScript의 undefined와 null: 그 차이점과 사용법
·
Frontend Development
들어가며JavaScript를 처음 배우는 개발자들이 가장 혼란스러워하는 개념 중 하나가 undefined와 null의 차이점입니다. 둘 다 "값이 없다"는 의미를 나타내지만, 그 용도와 동작 방식에는 중요한 차이가 있습니다. 이번 글에서는 이 두 개념의 차이점과 실제 사용 사례를 자세히 살펴보겠습니다.undefined와 null의 기본 개념undefinedundefined는 JavaScript에서 변수가 선언되었지만 값이 할당되지 않았을 때 자동으로 할당되는 값입니다.let a;console.log(a); // undefinedlet b = undefined;console.log(b); // undefinednullnull은 개발자가 의도적으로 "값이 없음"을 나타내기 위해 할당하는 값입니다.let us..