울어라휘파람새야
try ~ catch 문 본문
얼핏보면 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