2013년 1월 2일 수요일

[JaVaScRiPt] 변수가 undefine 인 경우



undefined 의 경우는 변수는 설정이 되었지만, 값이 할당 되지 않거나 아예 없는 개체에 접근 하는 경우 리턴 된다.

function userSelectInfo(obj){
 var resultUserInfo = open_pop_user();
 
 if(typeof resultUserInfo != 'undefined'){
  obj.value = resultUserInfo[1];
 }else{
  obj.value="";
 }
 
 return;
}

typeof 는 'number, string, boolean, object, function, undefined' 중 하나의 문자열로 반환해준다.