try~catch~finally문 사용하여 에러내용 표시하기 > script

본문 바로가기
사이트 내 전체검색

script

try~catch~finally문 사용하여 에러내용 표시하기

페이지 정보

작성자 서방님 댓글 0건 조회 191회 작성일 07-08-08 10:55

본문

<script language="JavaScript">
<!--

// 먼저 에러처리 메서드 선언
function errorHandle( err )
{
    document.write("오류 개체(err)=" + err );
    document.write("<br>");

    document.write("오류 장치 코드(err.number>>16 & 0x1FFF)="
            + (err.number>>16 & 0x1FFF) );
    document.write("<br>");

    document.write("오류 번호(err.number>> & 0xFFFF)=" + (err.number & 0xFFFF) );
    document.write("<br>");

    document.write("오류 설명(err.description)=" + err.description );
    document.write("<br>");

    document.write("오류 메시지(err.message)=" + err.message );
    document.write("<br>");
}

 

// try~catch~finally를 테스트해봅시다.
try
{
    //한번에 하나씩 주석을 해제한다음 테스트해보세요.

    aaa();      // 개체가 필요합니다.
    //x = y;    // 'y'이(가) 정의되지 않았습니다.
    //document.form1.test.value = 1; // null 이거나 개체가 아닙니다

}
/* Mozilla Firefox와 Netscape6에서 사용가능
catch (err if err instanceof EvalError){alert("EvalError");}
catch (err if err instanceof RangeError){alert("RangeError");}
catch (err if err instanceof ReferenceError){alert("ReferenceError");}
catch (err if err instanceof SyntaxError){alert("SyntaxError");}
catch (err if err instanceof TypeError){alert("TypeError");}
catch (err if err instanceof URIError){alert("URIError");}

*/

catch (err) {errorHandle(err)} // 오류처리 메서드 호출
finally
{
    document.write("finally 처리 완료");
    document.write("<br>");
}
//-->
</script>

댓글목록

등록된 댓글이 없습니다.

Total 846건 39 페이지
게시물 검색

회원로그인

접속자집계

오늘
62
어제
302
최대
1,347
전체
155,123
Latest Crypto Fear & Greed Index

그누보드5
Copyright © 서방님.kr All rights reserved.