Undefined 키워드
개요
Undefined 키워드는 JavaScript에서 변수나 함수가 선언되지 않은 상태임을 나타냅니다. 변수가 선언되지 않은 채로 사용되면 JavaScript 엔진은 undefined 값을 반환합니다.
사용
Undefined 키워드는 다음과 같은 경우에 사용할 수 있습니다.
- 변수가 선언되지 않은 채로 사용되었을 때
- 함수가 선언되지 않은 채로 호출되었을 때
- 오브젝트의 프로퍼티가 존재하지 않을 때
예제
var x; // 변수 x가 선언되지 않음
console.log(x); // undefined 출력
function y() { // 함수 y가 선언되지 않음
console.log("hello"); // ReferenceError: y is not defined 출력
}
var obj = {
name: "John Doe"
};
console.log(obj.age); // undefined 출력
주의 사항
Undefined 키워드는 null 값과 비슷하지만 동일하지 않습니다. null 값은 명시적으로 할당된 값인 반면, undefined 값은 변수나 함수가 선언되지 않은 상태를 나타냅니다.
또한 undefined 키워드는 변수에 할당할 수 있습니다. 이렇게 하면 변수가 명시적으로 undefined 값으로 초기화됩니다.
var x = undefined;
console.log(x); // undefined 출력
결론
Undefined 키워드는 JavaScript에서 변수나 함수가 선언되지 않은 상태를 나타내는 데 사용하는 중요한 키워드입니다. 변수나 함수의 상태를 확인하고 오류를 방지하는 데 도움이 될 수 있습니다.
답글 남기기