try ~ catch

이재홍·2022년 5월 21일
0

try ~ catch

아무리 프로그래밍에 능한 사람이더라도 에러가 있는 스크립트를 작성할 수 있습니다. 원인은 아마도 실수, 예상치 못한 사용자 입력, 잘못된 서버 응답 등의 수천만 가지 이유가 있다.

에러가 발생하면 스크립트는 ‘죽고’(즉시 중단되고), 콘솔에 에러가 출력된다.

그러나 try..catch 문법을 사용하면 스크립트가 죽는 걸 방지하고, 에러를 ‘잡아서(catch)’ 더 합당한 무언가를 할 수 있게 된다.

try...catch문은 실행할 코드블럭을 표시하고 예외(exception)가 발생(throw)할 경우의 응답을 지정

try {

  // 코드...

} catch (err) {

  // 에러 핸들링

}

try실행될 선언들

catchtry 블록에서 예외가 발생했을 때 실행될 선언들

이렇게 try {…}
블록 안에서 에러가 발생해도 catch
에서 에러를 처리하기 때문에 스크립트는 죽지 않는다.

0개의 댓글