Undefined 키워드: 정의와 사용법
정의
undefined
키워드는 자바스크립트에서 변수 또는 속성이 할당되지 않았거나 초기화되지 않았음을 나타냅니다. 이는 변수가 선언되었지만 값이 지정되지 않았거나 속성이 객체에 생성되었지만 값이 설정되지 않았을 때 발생합니다.
사용법
undefined
키워드는 다음과 같은 경우에 사용됩니다.
* 변수를 초기화하지 않을 때
* 속성을 객체에 할당하지 않을 때
* 함수의 인자가 제공되지 않을 때 (선택적 인자)
* 객체가 해당 속성을 포함하고 있지 않을 때
다른 값과의 비교
undefined
키워드는 다음과 같은 다른 값과 다릅니다.
* null
: null
은 명시적으로 할당된 값으로, 값이 없음을 나타냅니다.
* NaN
: NaN
은 유효하지 않은 숫자를 나타냅니다.
* ""
(빈 문자열): 빈 문자열은 길이가 0인 문자열입니다.
예시
다음은 undefined
키워드 사용의 예입니다.
“`javascript
// 변수 할당 없음
let myVariable;
console.log(myVariable); // undefined
// 객체 속성 할당 없음
const myObject = {};
console.log(myObject.myProperty); // undefined
// 선택적 인자 제공 안 함
function myFunction(arg) {
console.log(arg); // undefined
}
myFunction();
“`
결론
undefined
키워드는 자바스크립트에서 할당되지 않은 변수 또는 속성을 나타내는 중요한 키워드입니다. 올바르게 사용하면 코드의 이해도와 유지보수성을 향상시킬 수 있습니다. 다른 값과의 차이점을 잘 이해하고 적절한 상황에서 undefined
키워드를 사용하는 것이 중요합니다.
답글 남기기