JavaScript undefined(정의되지 않음)의 초기 값을 반환한다.
페이지 정보
본문
Script : [sVal=][Global]..undefined
HTML : 없음
1. 인수
undefined (정의되지 않음)
undefined 속성은 Global 개체의 구성원이고 스크립팅 엔진이 초기화되면 사용할 수 있다.
변수가 초기화되지 않고 선언되면 그 값은 undefined이다.
2. 설명
변수가 선언되지 않으면 undefined와 비교할 수 없지만 변수 유형은 문자열 "undefined"와 비교할 수 있다.
undefined 속성은 변수를 명시적으로 테스트하거나 undefined로 설정할 경우 유용한다.
3. 특징
ECMAScript에서 undefined 속성은 원시값(primitive value)으로 분류된다.
이 특성과 적용은 브라우저의 종류나 버전에 따라서 상당히 다르다.
4. 속성
undefined 속성은 두가지로 정의된다.
①. 선언되지 않은 변수의 참조 Explorer에서는 선언되지 않은 변수를 참조하려면 런타임 오류가 발생된다.
②. 선언되었으나 값이 할당되지 않은 변수를 참조(ECMA-262 표준의 정의)
undefined 속성도 한가지의 타입(type)이므로 typeof 연산자로 확인해 볼 수 있고, 정의되지 않은 변수의 타입은 undefined를 반환한다.
관련자료
댓글목록
등록된 댓글이 없습니다.