본문 바로가기
Javascript

JavaScript 타입별 정리 Undefined

by Redking

전역 undefined 속성은 undefined 원시타입을 나타내며 전역 스코프 변수입니다.

 

값을 할당하지 않은 변수는 undefiend 자료형이되며 메서드와 변수 선언도 변수값이 지정되어 있지 않은 경우 호출시 undefiend를 반환합니다.

함수는 값을 명시적으로 반환하지 않으면 undefined를 반환합니다.

 

var x;
if (x === undefined) {  // true
}

var x;
if (typeof x === 'undefined') {  // true
}

// y를 선언한 적 없음
if (typeof y === 'undefined') { // 오류 없이 true로 평가
}

if(y === undefined) { // ReferenceError
}

'Javascript' 카테고리의 다른 글

JavaScript 바인드  (0) 2021.03.30
JavaScript 화살표 함수  (0) 2021.03.30
Javascript 변수(Variables)  (0) 2021.03.24
JavaScript 타입별 정리 Object (2)  (0) 2021.03.23
JavaScript 예약어 모음  (0) 2021.03.23

댓글