회사에서 프로젝트로 리버스 엔지니어링을 하고 있는데, 아직 언어에 대한 감도 없는 상태에서 코드를 쳐다보다가 try catch 구문이 굉장히 많이 등장하길래 다시 되새겨볼 겸 간단히 정리해본다.

w3schools.com에서 JavaScript 슬쩍 보고 공부했을 때 분명히 try... catch 구문이 나왔는데 워낙 대충 봐서 뭔가 에러를 잡는건가 하고만 넘어갔는데, 상당히 쉽고 유용한 구문인듯!

 try
   {
   //Run some code here
   }
catch(err)
   {
   //Handle errors here
   }

위 내용은 try...catch 구문의 문법이다.(출처 : http://w3schools.com/js/js_try_catch.asp)

//Run some code here 라는 주석이 적힌 부분에 실행할 구문을 적고,
//Handle errors here 라는 주석이 적힌 부분에 에러가 생겼을 경우 실행할 구문을 적는다.

실행시키고자 하는 구문을 적고 에러가 생겼을 경우 alert를 띄우는 등의 액션을 해줄 수도 있고, 에러 log를 남길 수도 있다.

나중에 혼자 개발을 하게 될 경우 어디서 오류가 났는지를 체크할 수 있는, 혹은 운영하다가 오류를 체크하고 싶을 때 유용하게 쓸 수 있을듯하다.