Undefined 키워드

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에서 변수나 함수가 선언되지 않은 상태를 나타내는 데 사용하는 중요한 키워드입니다. 변수나 함수의 상태를 확인하고 오류를 방지하는 데 도움이 될 수 있습니다.



코멘트

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다