ErrorHandling

5ERN·2023년 1월 8일
0

JavaScript

목록 보기
2/4

일반적인 방법으로 코딩했을 시 에러가 발생하게 되면 그 줄에서 즉시 중단되고 이후 줄의 코드는 실행되지 않는다.
에러가 발생해도 계속해서 실행되고, 에러를 throw 하여 출력하게끔 해주는것이 바로 ErrorHandling 이다.

문법은 아래와 같다.

try {
  //코드
} catch (err) {
  //에러 핸들링
}

try 안쪽에 우리가 적어둔 코드를 작성하고, catch에는 오류가 발생한 경우 실행될 코드(예를들어, console.log를 활용한 에러 출력)를 입력한다.

만약 오류가 없이 정상적으로 코드가 실행된다면 catch 안에 적어둔 코드는 건너뛰고 이후의 코드로 넘어갈 것이고,

오류가 발생하였을 경우 오류를 잡아서(catch) catch 안의 코드를 실행시켜준다.

ErrorHandling을 사용할 때 주의할 점이 있다.

  • try...catch는 '런타임 에러'만 잡는다!
  • try...catch는 동기적으로 동작한다.
profile
응애개발자

0개의 댓글