undefined
정의
undefined는 JavaScript에서 정의되지 않은 값이나 변수를 나타내는 값입니다. 변수가 선언되었지만 값이 할당되지 않은 경우 변수의 값은 undefined가 됩니다. 또한 존재하지 않는 프로퍼티에 접근하면 undefined가 반환됩니다.
예시
// 변수 선언 let x; // 변수 값 확인 console.log(x); // undefined
// 존재하지 않는 프로퍼티 접근 const obj = {}; console.log(obj.name); // undefined
주의 사항
undefined는 null과 비슷하지만 두 가지는 다릅니다. null은 명시적으로 값이 없는 것을 나타내는 값인 반면, undefined는 값이 할당되지 않은 변수나 프로퍼티를 나타냅니다.
사용법
undefined는 다음과 같은 경우에 사용할 수 있습니다.
- 변수가 선언되었지만 값이 할당되지 않은 경우
- 존재하지 않는 프로퍼티에 접근하는 경우
- 함수가 아무런 값도 반환하지 않는 경우
결론
undefined는 JavaScript에서 중요한 값으로, 정의되지 않은 값이나 변수를 나타냅니다. undefined와 null을 구별하는 것이 중요하며, undefined는 다양한 상황에서 사용할 수 있습니다.