undefined 키워드


undefined 키워드

undefined 키워드는 자바스크립트의 내장 객체입니다. 변수에 값이 할당되지 않았거나 함수가 정의되지 않았을 때 undefined 값이 반환됩니다.

undefined 키워드의 사용

undefined 키워드는 다음과 같은 경우에 사용됩니다.

  • 변수에 값이 할당되지 않은 경우
  • 함수가 정의되지 않은 경우
  • 함수에서 인자가 전달되지 않은 경우
  • 객체에 프로퍼티가 없는 경우

undefined 키워드와 null 키워드의 차이

undefined 키워드와 null 키워드는 모두 값이 없는 것을 나타냅니다. 하지만 두 키워드 간에는 몇 가지 중요한 차이점이 있습니다.

  • undefined 키워드는 변수에 값이 할당되지 않은 경우에 사용되며, null 키워드는 의도적으로 값이 할당되지 않은 경우에 사용됩니다.
  • undefined 키워드는 내장 객체이고, null 키워드는 객체입니다.
  • undefined 키워드는 타입이 undefined이고, null 키워드는 타입이 object입니다.

예제

다음은 undefined 키워드를 사용하는 예입니다.

“`javascript
// 변수에 값이 할당되지 않음
let x;

// 함수가 정의되지 않음
function y() {};

// 함수에서 인자가 전달되지 않음
function z(a, b) {};

console.log(x); // undefined
console.log(y); // undefined
console.log(z()); // undefined
“`

결론

undefined 키워드는 변수에 값이 할당되지 않거나 함수가 정의되지 않을 때 undefined 값을 반환하는 자바스크립트의 내장 객체입니다. undefined 키워드는 null 키워드와 유사하지만 약간의 차이점이 있습니다.



코멘트

답글 남기기

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