본문 바로가기

javascript

undefined 가 나오는 이유

undefined

 

1. 사용자가 명시적으로 정한경우.

 - 여기에는 값을 넣지 않을거야. 라고 지정하여 알리는 경우.

 

2. javascript 엔진이 반환하는 경우

1) 값이 할당되지 않았을 때

let age;
consol.log(age);  //undefined

 

2) 존재하지 않는 속성에 접근할 때

let odj = { age : '20' }
console.log(obj.name)

 

3) 함수에 return 문이 없을때, 호출되지 않는 함수를 실행할때.

 

반응형