undefined 속성

undefined의 값을 반환합니다.

undefined

설명

undefined 속성은 Global 개체의 구성원이고 스크립팅 엔진이 초기화되면 사용할 수 있습니다. 변수가 초기화되지 않고 선언되면 그 값은 undefined입니다.

변수가 선언되지 않으면 undefined와 비교할 수 없지만 변수 유형은 문자열 "undefined"와 비교할 수 있습니다.

undefined 속성은 변수를 명시적으로 테스트하거나 undefined로 설정할 경우 유용합니다.

참고

선언되지 않은 변수를 사용하는 프로그램을 명령줄에서 컴파일하려면 /fast-를 사용하여 고속 옵션을 해제해야 합니다. 프로그램이 고속 모드에서 실행 중이면 선언되지 않은 변수를 사용할 수 없습니다. 스레딩 문제로 인해 ASP.NET에서 고속 옵션을 해제하는 것은 안전하지 않습니다.

예제

var declared;
if (declared == undefined)
    print ("declared has not been given a value");
else
    print ("declared has been given a value");

print ("typeof declared is " + typeof(declared));

// An undeclared variable cannot be compared to undefined,
// so the next line would generate an error.
// if (notDeclared == undefined) ;

print ("typeof notDeclared is " + typeof(notDeclared));

이 코드의 출력은 다음과 같습니다.

declared has not been given a value
typeof declared is undefined
typeof notDeclared is undefined

요구 사항

버전 5.5

적용 대상

Global 개체

참고 항목

개념

정의되지 않은 값