undefined

undefined

정의

JavaScript에서 undefined는 특별한 값으로, 변수에 아직 값이 할당되지 않았거나 함수가 값을 반환하지 않을 때 사용됩니다.

특징

  • 타입: undefined
  • 숫자, 문자열 또는 불리언과 같이 다른 기본 타입과 구별됩니다.
  • 변수에 값이 할당되지 않았을 때 자동으로 할당됩니다.
  • 함수가 명시적으로 값을 반환하지 않을 때 반환됩니다.

사용 예


let x; // undefined
console.log(x); // undefined

function myFunction() {
return; // undefined
}
console.log(myFunction()); // undefined

undefined와 null의 차이점

undefined와 null은 둘 다 값이 없는 특별한 값이지만, 몇 가지 중요한 차이점이 있습니다.

속성 undefined null
타입 undefined object
자동 할당 선언된 변수에 자동으로 할당됨 명시적으로 할당해야 함
함수 반환 함수에서 값을 반환하지 않으면 자동으로 반환됨 함수에서 명시적으로 null을 반환해야 함

결론

undefined는 JavaScript에서 중요한 값으로, 변수와 함수에서 값이 없는 상태를 나타냅니다. undefined와 null의 차이점을 이해하는 것은 코드에서 이러한 값을 올바르게 처리하는 데 중요합니다.


Comments

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

답글 남기기

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