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