Try와 Catch

민겸·2022년 9월 4일
0

JavaScript

목록 보기
1/20

Try | Catch

trycatch는 런타임에서 에러 핸들링을 하기 위해 사용되는 블록이며 선언문이다.

try 선언문은 최소한 하나의 catch 또는 finally 항목을 포함해야 한다.
위의 조건을 충족시키면 3 가지의 형식이 나온다.

  1. try catch
  2. try finally
  3. try catch finally

catch 블록은 try 블록에 있는 내용을 시도하다가 예외가 발생해서 실패하면, 아랫줄 모두 무시하고 catch블록이 실행된다.

finally 블록은 try 블록과 catch 블록이 실행을 마친 후 예외 유무에 관계없이 반드시 실행되는 블록이다.

try 선언은 런타임에서만 실행되는데, 즉 Runtime Error 인 상황에서만 사용할 수 있다는 말이다.

왜 사용할까?

일반적으로 Runtime Error 가 발생하면, 코드는 그 즉시 중단되고 에러 화면을 띄워주거나 아무런 화면도 띄워주지 않고 콘솔에 에러를 출력해준다. 하지만 try catch 와 같은 선언문을 이용해 에러 핸들링을 하면 코드가 중단되는 것을 방지하고 에러를 catch 해서 추가적인 대응을 할 수 있다.

profile
기술부채상환중...

0개의 댓글