Undefined 키워드 사용법

Undefined 키워드 사용법

Undefined 키워드는 JavaScript에서 변수나 함수가 선언되지 않았음을 나타내는 특수한 키워드입니다. 다음과 같은 경우에 사용됩니다.

  • 변수가 선언되지 않았을 때
  • 함수가 선언되지 않았을 때
  • 변수나 함수가 삭제되었을 때

변수에 사용하기

변수에 undefined 키워드를 사용하면 변수가 선언되지 않았음을 나타냅니다. 이 경우 변수에 접근하려고 하면 ReferenceError가 발생합니다.

// 변수 선언 없이 undefined 키워드 사용
console.log(myVariable); // ReferenceError: myVariable is not defined
  

함수에 사용하기

함수에 undefined 키워드를 사용하면 함수가 선언되지 않았음을 나타냅니다. 이 경우 함수를 호출하려고 하면 TypeError가 발생합니다.

// 함수 선언 없이 undefined 키워드 사용
myFunction(); // TypeError: myFunction is not a function
  

삭제된 변수나 함수에 사용하기

변수나 함수가 삭제되면 해당 변수나 함수에 undefined 키워드가 할당됩니다. 이 경우 변수나 함수에 접근하려고 하면 ReferenceError가 발생합니다.

// 변수 선언 및 초기화
let myVariable = 10;

// 변수 삭제
delete myVariable;

// 변수 접근
console.log(myVariable); // ReferenceError: myVariable is not defined
  

실무에서의 활용

Undefined 키워드는 다음과 같은 실무에서 활용할 수 있습니다.

  • 변수나 함수가 존재하는지 확인하기
  • 기본값으로 undefined를 설정하기
  • 디버깅 도구로 사용하기

결론

Undefined 키워드는 JavaScript에서 변수나 함수가 선언되지 않았음을 나타내는 유용한 키워드입니다. 변수나 함수의 존재 여부를 확인하고 기본값을 설정하거나 디버깅에 사용할 수 있습니다.


Comments

No comments yet. Why don’t you start the discussion?

답글 남기기

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