JavaScript undefined 속성

정의와 사용법

undefined 속성은 변수가 할당되지 않았거나 전혀 선언되지 않았음을 나타냅니다。

예제

예제 1

변수가 정의되지 않았는지 테스트합니다:

var x;
if (typeof x === "undefined") {
  txt = "x는 정의되지 않았습니다";
} else {
  txt = "x는 정의되었습니다";
}

직접 시도해 보세요

예제 2

undeclared 변수가 정의되지 않았는지 테스트합니다:

if (typeof y === "undefined") {
  txt = "y는 정의되지 않았습니다";
} else {
  txt = "y는 정의되었습니다";
}

직접 시도해 보세요

기술 세부 사항

JavaScript 버전: ECMAScript 1

브라우저 지원

속성 Chrome Edge Firefox Safari Opera
undefined 지원 지원 지원 지원 지원