try ~ catch

CMK·2023년 1월 15일
0

try ~ catch

목록 보기
1/1

try ~ catch란 어떠한 문제가 발생 했을때를 대비하여 성공에 대한 처리, 실패에 대한 처리를 나누는것이다

코드가 진행중 에러를 만나게 되면 그 즉시 코드가 중단되어 버린다
우리가 모든 상황을 예상해서 대비를 해둘수 없으니 그때 try ~ catch를 사용하면 된다

try ~ catch에서는 에러를 만나더라도 코드가 중단 되지 않고 catch를 실행하고 계속해서 다음 코드들을 진행하게 된다

try {
   코드 실행
   	  .
      .
} catch(error) {
   alert(error.message)
} finally {
   코드 실행
      .
      .
}

try에서 코드를 실행중 에러가 발생시 try에 있는 코드는 즉시 중단 되고 catch로 넘어가서 경고창을 띄워주는 것이다

finally는 성공과 실패와 관련없이 무조건 실행 되는 코드이다
필요없다면 생략이 가능하다

0개의 댓글