울어라휘파람새야

try ~ catch 문 본문

밥줄/JavaScript

try ~ catch 문

꼬꼬리코 2009. 4. 20. 16:03

얼핏보면 if문과 비슷하게 생겼으나 '에러'를 잡아낸다는 점에서 유용하게 쓰인다.

기본형 :
try
{
//Run some code here
}
catch(err)
{
//Handle errors here
}
 
실제 활용 예 :
 try    //---- 조회 후 뿌려진 값이 없는 상황에서 에러가 발생하는 경우 
 {
  objItem = objCell.children.item(0);
 }
 catch(err)
 {
  alert('<%=F_MSG("MSG0055")%>');
  location.href= "stockadjustment.asp";
 } 
objItem = objCell.children.item(0);

부분의 셀 속성을 가져오는 부분인데 실제 뿌려지는 부분이 없이 이 구문을 타게 된다면
빈칸을 읽게 된다 그럼 에러가 발생하고 그 에러를 잡은 뒤에 경고창을 띄워야하는데
기존 if문으론 방법이 없었다. 
그래서 찾다보니 발견한게 try ~ catch!!
 
 
 
Comments