[JavaScript] Exception

Posted by 신희준 on November 4, 2017


모덴웹을 위한 Javascript, JQuery입문 [윤인성 지음] 참고


2017 - 11 - 04 (토)

  • Exception


  • Exception 개요


    어떤 프로그램을 실행하던중 갑자기 어떤 문제가 발생할 경우 프로그램이 중단된다. 이러한 상황을 예측하여 좀더 user-freindly한 화면을 보여주기 위해서 Exception을 활용한다. Java의 Exception 과 다를바 없다는 생각이 들었다.
    예외 처리는 두가지로 나눌 수 있다.

    • 기본 예외 처리
      function registerEventListener(node, event, listener){
        if(node.addEventListener){
          //firefox , chrome, safari , opera
          node.addEventListner(event, listener, false);{
            //exploler
            node.attachEvent('on' + event, listener);
          }
        }
      }
      // 보다시피 if 문을 활용하여 특정 브라우저 상 에러가 날 수 있는 상황을 미연에 방지하기한다.
    
    • 고극 예외 처리
     try{
       willExcept.byeBye();
       alert('try exit')
     }catch (exception){
       alert('예외발생')
     }finally{
       alert('무조건 실행')
     }
    
     //자바의 try ~ catch 문의 구조와 완전히 똑같다.