undefined와 null은 둘 다 값이 없음을 나타내는 JavaScript의 원시 타입(Primitive Type) 이지만, 의미와 사용 방식에 차이가 있다. 1. undefined란?✅ “변수가 선언되었지만 값이 할당되지 않은 상태” 📌 특징 1. 변수를 선언했지만 값을 할당하지 않으면 기본적으로 undefined가 된다. 2. 함수가 값을 반환하지 않으면 기본적으로 undefined가 반환된다. 3. 객체의 속성을 참조할 때 해당 속성이 존재하지 않으면 undefined가 반환된다. 4. 배열의 인덱스에 값이 없으면 undefined가 된다. 📌 예제let a; console.log(a); // undefined (변수 선언만 하고 값 할당 안 함)function test() {}conso..